1、打开idea,新建项目,点击maven,选择maven-archetype-quickstart。
2、输入项目名称和路径,以及Groupid
3、选择maven路径、配置文件、以及maven仓库后,点击finish
4、打开pom.xml文件,由于使用的是Java8,所以将此处修改为1.8。也可以在maven中做一个一劳永逸的配置。
plugins标签中的内容可以全部删掉
5、展开项目,右键点击src
点击main\resources,回车确认
然后再次右键点击src,New->Directory,点击test\resources,回车创建
此时一个标准的项目结构已经创建。
6、此时打开https://mvnrepository.com/,如果不*打开会很慢。
搜索Spring的core、context、beans、expression
但是spring-context包括了其余几个,所以只搜索spring-context即可。
点击进入后选择一个版本,比如5.3.2(其他版本也可以),点击进入
复制此处的内容。
粘贴到pom.xml文件的该处
然后点击右侧的Maven按钮,在弹出的界面中点击2按钮,刷新。Maven会自动将该jar包添加进仓库。
7、此时在java.com.cao下新建一个类,也可以新进一个package,在其中新建类。
编写演示代码;
public class Person {
public void eat(){
System.out.println("I am eatting...");
}
}
然后选中声明类的那一行代码中的“Person”,按Alt+Insert,点击Test
由于我们使用的Junit4,所以选择Junit4,点击OK
此时在test中,多了一个PersonTest
8、此时右键点击main当中的resources
新建Spring Config文件。
在其中添加代码
9、打开PersonTest类,编写测试代码
public class PersonTest {
@Test
public void eat() {
ApplicationContext context=new ClassPathXmlApplicationContext("config.xml");
Person person=context.getBean("myPerson",Person.class);
person.eat();
}
}
运行测试代码。
eat()方法执行成功