1、打开idea,新建项目,点击maven,选择maven-archetype-quickstart。

java maven spring 部署 maven搭建spring_java


2、输入项目名称和路径,以及Groupid

java maven spring 部署 maven搭建spring_xml文件_02


3、选择maven路径、配置文件、以及maven仓库后,点击finish

java maven spring 部署 maven搭建spring_java_03


4、打开pom.xml文件,由于使用的是Java8,所以将此处修改为1.8。也可以在maven中做一个一劳永逸的配置。

java maven spring 部署 maven搭建spring_java_04


plugins标签中的内容可以全部删掉

java maven spring 部署 maven搭建spring_xml文件_05


5、展开项目,右键点击src

java maven spring 部署 maven搭建spring_spring_06


点击main\resources,回车确认

java maven spring 部署 maven搭建spring_maven_07


然后再次右键点击src,New->Directory,点击test\resources,回车创建

java maven spring 部署 maven搭建spring_spring_08


此时一个标准的项目结构已经创建。

java maven spring 部署 maven搭建spring_右键_09


6、此时打开https://mvnrepository.com/,如果不翻墙打开会很慢。

搜索Spring的core、context、beans、expression

java maven spring 部署 maven搭建spring_右键_10


但是spring-context包括了其余几个,所以只搜索spring-context即可。

java maven spring 部署 maven搭建spring_右键_11


点击进入后选择一个版本,比如5.3.2(其他版本也可以),点击进入

java maven spring 部署 maven搭建spring_右键_12


复制此处的内容。

java maven spring 部署 maven搭建spring_spring_13


粘贴到pom.xml文件的该处

java maven spring 部署 maven搭建spring_java_14


然后点击右侧的Maven按钮,在弹出的界面中点击2按钮,刷新。Maven会自动将该jar包添加进仓库。

java maven spring 部署 maven搭建spring_xml文件_15


7、此时在java.com.cao下新建一个类,也可以新进一个package,在其中新建类。

java maven spring 部署 maven搭建spring_xml文件_16


编写演示代码;

public class Person {
    public void eat(){
        System.out.println("I am eatting...");
    }
}

然后选中声明类的那一行代码中的“Person”,按Alt+Insert,点击Test

java maven spring 部署 maven搭建spring_java_17


由于我们使用的Junit4,所以选择Junit4,点击OK

java maven spring 部署 maven搭建spring_xml文件_18

此时在test中,多了一个PersonTest

java maven spring 部署 maven搭建spring_maven_19


8、此时右键点击main当中的resources

java maven spring 部署 maven搭建spring_右键_20


新建Spring Config文件。

在其中添加代码

java maven spring 部署 maven搭建spring_maven_21


9、打开PersonTest类,编写测试代码

public class PersonTest {

    @Test
    public void eat() {
        ApplicationContext context=new ClassPathXmlApplicationContext("config.xml");
        Person person=context.getBean("myPerson",Person.class);
        person.eat();
    }
}

运行测试代码。

java maven spring 部署 maven搭建spring_右键_22


eat()方法执行成功

java maven spring 部署 maven搭建spring_java_23