1.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">
<!--配置创建类对象:默认无参构造器-->
<!--id:唯一标识符 class:类全路径(包内路径)-->
<bean id="beanManagement" class="test10month.test1011.BeanManagementTest">
<!--标签名శ:属性描述:Bean定义可以有零个或更多个属性。-->
<property name="beanName" value="奥利给"/>
</bean>
</beans>
2.类
public class BeanManagementTest {
private String beanName;
@Override
public String toString() {
return "BeanManagement{" + "beanName='" + beanName + '\'' + '}';
}
public void setBeanName(String beanName) {
this.beanName = beanName;
}
3.测试类
package test10month.test1011;
import org.junit.jupiter.api.Test;
import org.springframework.context.support.ClassPathXmlApplicationContext;
@Test
public void test() {
var context = new ClassPathXmlApplicationContext("forTheFirstTime.xml");
BeanManagementTest bean = context.getBean("beanManagement", BeanManagementTest.class);
System.out.println(bean);
}
}