1. 使用idea创建一个maven项目
2. 将spring启动的基础jar包导入
在pom.xml文件中添加需要的jar
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.0.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>4.0.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>4.0.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-expression</artifactId>
<version>4.0.0.RELEASE</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1.1</version>
</dependency>
3. 创建一个类用于实现对其进行容器管理
HelloWorld.java
public class HelloWorld {
private String name;
public void setName(String name){
this.name = name;
}
public void hello(){
System.out.println("hello: "+name);
}
}
4. 创建spring的配置文件
applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?><bean id="helloWorld" class="spring.beans.HelloWorld">
<property name="name" value="Spring"></property>
</bean>
5. 创建主类
Main.java
public class Main {
public static void main(String[] args) {
// 1. 创建Spring的IOC容器对象
ApplicationContext applicationContext = new ClassPathXmlApplicationContext(“applicationContext.xml”);
// 2. 从IOC容器中获取Bean实例
HelloWorld helloWorld = (HelloWorld) applicationContext.getBean(“helloWorld”);
// 3. 调用hello方法
helloWorld.hello();
}
}
6. 运行结果
7. 注意
在idea中的配置文件默认放在resources文件夹下面