1.创建maven环境
2.导入包
<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.3.10</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework/spring-jdbc -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>5.3.10</version>
</dependency>
3.在resources下创建bean.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
https://www.springframework.org/schema/beans/spring-beans.xsd">
</beans>
4.创建一个pojo并设置值与set方法
@Data
public class Student {
private String name;
}
5.在bean.xml中注册这个类
<bean id="student" class="com.kuang.pojo.Student">
<property name="name" value="123"/>
</bean>
6.创建测试类
@Test
public void testmain(){
ApplicationContext context = new ClassPathXmlApplicationContext("bean.xml");
Student name = (Student) context.getBean("student");
/*此处引号是注册的名字,不是变量的名字*/
System.out.println(name);
}
p标签导入
调用set方法导入
xmlns:p="http://www.springframework.org/schema/p"
c标签导入
对有参构造器导入
xmlns:c="http://www.springframework.org/schema/c"