网上搜一下idea+spring关键字出来的都是Spring MVC项目,我只是想学习Spring,根本不需要什么web项目啊。
废话不多说,直接上流程
- 左上角File-New-Project
- 选择Maven,勾选create from archetype,选择org.apache.maven.archetypes:maven-archetype-quickstart,Next输入GroupId “com.stefler” ArtifactId “spring-start”,Next,Finish.
- 稍等一段时间,建好工程。
- 打开pom文件,在dependencies中添加
1
2
3
4
5
6
7
8
9
10
11
12
13<!-- https://mvnrepository.com/artifact/org.springframework/spring-core -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>4.2.5.RELEASE</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework/spring-core -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.2.5.RELEASE</version>
</dependency>
这是spring的两个核心依赖,稍等一段时间idea会auto import所有的依赖。
- 在src/main目录下新建文件夹resources,右击resources -> Mark Directory as -> Resources root。
- 在刚才新建的resources目录下新建文件applicationContext.xml,用来放置spring的配置信息。
- 在src/main/java/com/stefler目录下新建类InfoCollect,代码如下
1 | package com.stefler; |
在applicationContext.xml中添加bean配置
1
2
3
4
5
6
7
8
9
10
11
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
<bean id="infoCollect" class="com.stefler.InfoCollect">
<property name="name" value="stefler"/>
<property name="age" value="111"/>
<property name="address" value="hangzhou"/>
<property name="passWord" value="22}"/>
</bean>
</beans>直接运行刚刚InfoCollect中的main函数即可。