项目名:Spring01-Constractor
讲解内容:
构造器注入法
导入jar包
commons-logging.jar
spring.jar
配置applicationContext.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"
xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">
<!-- bean definitions here -->
<bean id="cls" class="com.fyl.entitiy.Classes"/>
<bean id="stu" class="com.fyl.entitiy.Student">
<constructor-arg type="java.lang.Integer" value="1001"/>
<constructor-arg type="java.lang.String" value="小白"/>
<constructor-arg ref="cls"/>
</bean>
</beans>
调用方法
//1.初始化Spring容器
ApplicationContext ctx=new ClassPathXmlApplicationContext("applicationContext.xml");
//2.提取bean,根据容器中的id来获取的
Student stu=(Student)ctx.getBean("stu");
//3.调方法
stu.method();