访问我的个人博客 秋码个人博客
打开IDEA,创建Maven项目。
打开pom.xml文件,添加Spring依赖。
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.zhenqi.study</groupId>
<artifactId>spring4-study</artifactId>
<packaging>war</packaging>
<version>1.0-SNAPSHOT</version>
<name>spring4-study Maven Webapp</name>
<url>http://maven.apache.org</url>
<repositories>
<repository>
<id>io.spring.repo.maven.release</id>
<url>http://repo.spring.io/release/</url>
<snapshots><enabled>false</enabled></snapshots>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.3.8.RELEASE</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.21</version>
</dependency>
</dependencies>
<build>
<finalName>spring4-study</finalName>
</build>
</project>
然后创建一个JavaBean类。
package com.zhenqi;
/**
* Created by wuming on 2017/7/7.
*/
public class FirstBean {
private String message;
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
}
在resources文件夹下创建applicationContext.xml文件。
<?xml version="1.0" encoding="UTF-8"?>
<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.xsd">
<bean id="firstBean" class="com.zhenqi.FirstBean">
<property name="message" value="Hello Spring4!"/>
</bean>
</beans>
最后写个测试类,进行测试下。
package com.zhenqi.test;
import com.zhenqi.FirstBean;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
/**
* Created by wuming on 2017/7/7.
*/
public class FirstBeanTest {
@Test
public void testFirstBean(){
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
FirstBean firstBean=(FirstBean)context.getBean("firstBean");
System.out.println(firstBean.getMessage());
}
}
运行后,输出如下。