Spring5的基本配置
配置XML中bean标签
xml配置文件中,写上一个bean标签,通过bean标签就能完成Spring的对象创建。
bean标签有id和class两个基本属性,class写上需要配置的类的路径,给这个类取个名字写入id里。
配置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 http://www.springframework.org/schema/beans/spring-beans.xsd">
<!--配置User对象创建-->
<bean id="user" class="com.xxx.spring5.User"></bean>
</beans>
编写Java测试类
当此测试类被启动时,会先去加载xml,于是IOC容器中便会存在xml中配置的User类。接着通过getBean方法获取xml中配置的User.class
代码如下(示例):
public class TestSpring5 {
@Test
public void testAdd(){
// 1 加载Spring配置文件 因为此类在src下,所以可以用 new ClassPath.......来配置
ApplicationContext context= new ClassPathXmlApplicationContext("bean1.xml");
// 2 获取配置创建的对象 getBean中的第一个参数是xml配置文件中bean标签的id,id随便起,这里跟着id来。
User user=context.getBean("user", User.class);
System.out.println(user);
user.add();
}
}