IDEA 搭建Spring
标签(空格分隔): 未分类
下载Spring 需要的Jar
spring 4.3.6下载地址:http://repo.spring.io/libs-release-local/org/springframework/spring/4.3.6.RELEASE/。
除此外Spring核心容器必须依赖于 common-logging的jar包.下载后解压获取jar包。
下载地址:http://commons.apache.org/proper/commons-logging/download_logging.cgi
将Spring需要的jar 和common-logging.jar导入项目
创建一个对象,用Spring 容器来管理
package com.test.spring.model;
/**
* Created by Administrator on 2018/1/29.
*/
public class User {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
编写spring.xml文件用于管理Spring容器里面的对象
<?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">
<!-- spring添加bean,使用User对象作为bean -->
<bean name="user" class="com.test.spring.model.User">
<!--给bean赋值,-->
<property name="name" value="老王"></property>
</bean>
</beans>
测试
* Created by Administrator on 2018/1/29.
*/
public class test {
public static void main(String[] args) {
//加载spring配置文件
BeanFactory beanFactory = new ClassPathXmlApplicationContext("spring.xml");
User user = beanFactory.getBean("user",User.class);
System.out.println("获取spring.xml对User的赋值:"+user.getName());
}
}