版权声明:本文为博主原创文章,请随意转载。 https://blog.csdn.net/sy755754582/article/details/88412279
1.在pom.xml里添加依赖
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.3.11.RELEASE</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1.3</version>
</dependency>
2.添加applicationContext.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"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-4.0.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-4.0.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-4.0.xsd
">
<!-- spring配置 -->
<!--
一个bean就是一个被spring容器管理的类 管理他的生命周期 IOC
class 就是被spring管理的类
id是bean的标志 id必须唯一 id的值一般情况下是类名的首字母小写
-->
</beans>
3.写一个实体类
public class User {
String name;
int age;
public User() {
System.out.println("帅哥你好");
}
public User(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
4.把该类放入Spring容器
<!--
一个bean就是一个被spring容器管理的类 管理他的生命周期 IOC
class 就是被spring管理的类
id是bean的标志 id必须唯一 id的值一般情况下是类名的首字母小写
-->
<!--lazy-init不写默认为false,则当xml文件加载时,此bean对象也会被加载-->
<bean id="userTest" class="com.zhiyou100.pojo.User" lazy-init="default"></bean>
5.测试
public class App
{
@Test
public void Test6(){
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");
}
}