本章内容以Maven项目为例
1:创建Maven项目
2:在Pom中导入Spring依赖
<!-- Spring-context-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.2.9.RELEASE</version>
</dependency>
3:创建配置文件
如果没有显式Spring类型的xml,可以刷新Maven依赖尝试一下
4:使用Spring框架创建对象【IOC】
4.1:创建一个实体类【实体类注意编写get set 和构造器】
类的路径: src/main/java/org/example/entiy/User.java
public class User implements Serializable {
private Integer age;
private Character sex;
private Date bir;
private String name;
public User() {
}
//此处省略get set 构造器。。。
}
4.2:在刚刚创建的Spring001配置文件中配制对象
<?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">
<!-- id是这个对象的唯一标识,通过ID获取这个对象 class是创建那个类的对象-->
<bean id="user" class="org.example.entiy.User">
<!--调用对象对应name属性的set方法进行赋值-->
<property name="age" value="18"></property>
<property name="sex" value="男"></property>
</bean>
</beans>
4.3:在测试类中测试,通过Spring创建对象
@Test
public void shouldAnswerWithTrue(){
// 加载Spring配置文件 【Spring配置文件名字】
ClassPathXmlApplicationContext app=new ClassPathXmlApplicationContext("Spring001.xml");
// 通过Spring创建User对象 Spring配置文件中对象的ID
User user=(User)app.getBean("user");
System.out.println(user);
}
恭喜:完成Spring搭建,更多使用Spring请看后续文章