package com.ls.spring.ioc.dummy;
import org.springframework.stereotype.Component;
@Component
public class B {
public void put() {
System.out.println("B is outing...");
}
}
package com.ls.spring.ioc.dummy;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@Component
public class A {
@Autowired
private B b;
public A() {
super();
}
public A(B b) {
super();
this.b = b;
}
public B getB() {
return b;
}
public void setB(B b) {
this.b = b;
}
}
<?xml version="1.0" encoding="GBK" ?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd">
<beans>
<bean id="a" class="com.ls.spring.ioc.dummy.A" >
<constructor-arg index="0">
<ref bean="b"/>
</constructor-arg>
</bean>
<bean id="b" class="com.ls.spring.ioc.dummy.B" />
</beans>
package com.ls.spring.ioc.dummy;
import org.springframework.beans.factory.support.DefaultListableBeanFactory;
import org.springframework.beans.factory.xml.XmlBeanDefinitionReader;
public class TestBeanFactoryViaXml {
public static void main(String[] args) {
DefaultListableBeanFactory factory = new DefaultListableBeanFactory();
XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(factory);
reader.loadBeanDefinitions("classpath:com/ls/spring/ioc/dummy/ioc-test.xml");
A a = (A) factory.getBean("a");
a.getB().put();
}
}
分享到:
相关推荐
WPF根据xml配置文件加载DataGrid列。这样可以做到修改xml文件来改变数据表格列,更加灵活。
Apache Commons Configuration对properties、xml配置文件的【增删改查】及动态加载小案例。小编也是找了网上很多资源,综合研究了一下。被怪我黑!!!
本源码将详细介绍web.xml配置中servlet,filter,listener的加载顺序,可以让学习者更好的了解web.xml各种属性配置,自己写的东西,不足之处请大家见谅,顺便收点积分也好下资料,谢谢
最近在做数据采集,采集内容总是变来变去,于是考虑通过XML配置,采用反射原理动态加载窗体控件,采集内容也随之变成动态的
项目中菜单总是不停变动的,每次增加或者减少后都去操作代码完成很不方便。如果菜单通过配置的形式来完成那就可以减少操作代码的频率。此案例通过xml配置菜单的方式来加载启动对应的界面,希望对你有帮助或者启发。
主要给大家介绍了关于在Spring Boot中加载XML配置的完整步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
关于filter、servlet在web.xml配置及加载顺序
sourceinsight4配置xml文件
spring-mvc.xml spring-mybatis.xml web.xml log4j.properties,项目中需要用到的配置文件。直接可用。
spark下安装hive标准配置文档。Ubuntu安装hive,并配置mysql作为元数据库时候需要的标准hive-site.xml配置文件,可以根据这个文件联系我的博文内容就行修改,避免入坑。实现快捷启动hive。
加载spring 文件,在web.xml中的配置
TongWeb主配置文件tongweb.xml概要说明,TongWeb常见问题处理,用于运维的问题处理,便于解决应用部署时遇到的各种问题.
本篇文章小编为大家介绍,关于JSP配置文件web.xml加载顺序详解。需要的朋友参考下
本源码演示在Delphi中使用xml配置文件的方法,附有完整的代码,若需要此方面实例的话,下载这个源码是个不错的参考。源码在Delphi7环境下可直接编译运行,运行效果图如截图所示,以一个设置线程参数的功能,将配置...
spring 重新动态加载数据库或xml中的bean,可以不用重启tomcat
针对hibernate关系映射进行了一个总结,包含xml配置形式和@注解配置形式,one-to-many,one-to-noe,many-to-one,many-to-many等单方向的配置和双方都配置的事例
spring boot中配置mybatis xml资源文件热加载的方法以及相关文件
web应用程序通过Tomcat等容器启动时,会首先加载web.xml文件,通常我们工程中的各种配置文件,如日志、数据库、spring的文件等都在此时被加载,下面是两种常用的配置文件加载路径,即配置文件可以放到 SRC目录下或者...
配置表加载,修改的C++程序,便于资源管理
C#通过动态加载XML文件,更改XMl文件中节点的属性值,然后保存XML文件