一、导包
spring-3.0.2 : spring框架整合的其他jar包.
spring-5.0.2 : spring框架本身的包
打开spring-5.0.2包:
libs:jar包
schema:约束文件
导入核心包
还需要导入日志包(在spring-3.0.2文件中)
二、创建一个bean类
package cn.hd.test; public class User { private String name; private Integer age; private String address; public User() { } public User(String name, Integer age, String address) { this.name = name; this.age = age; this.address = address; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } public String getAddress() { return address; } public void setAddress(String address) { this.address = address; } @Override public String toString() { return "User{" + "name='" + name + '\'' + ", age=" + age + ", address='" + address + '\'' + '}'; } }
三、配置文件
在src路径下创建一个applicationContext.xml文件
配置文件中的名字和位置没有要求
导入约束
配置bean类
<bean name="user"class="cn.hd.test.User"></bean>
四、测试
public class Demo { public static void main(String[] args) { //1.读取配置文件 ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml"); //2.获取spring存的对象 User user = (User) ac.getBean("user"); //3.打印该对象 System.out.println(user); } }