首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

求java 获取 ApplicationContext.xml属性的步骤

2013-11-26 
求java 获取 ApplicationContext.xml属性的方法后台通过语句ApplicationContext context new ClassPathXm

求java 获取 ApplicationContext.xml属性的方法
后台通过语句


ApplicationContext context= new ClassPathXmlApplicationContext("applicationContext.xml");
System.out.println(context.getBean("dataSource"));

获得了dataSource这个bean的对象,但是怎么进一步获取这个bean的某个属性呢?没查找到相关方法,求教。
[解决办法]
你去spring的源文件里找这个方法ClassPathXmlApplicationContext,里面有对applicationContext.xml的解析过程
[解决办法]
bean的某个属性要看bean对象是否暴露方法给外部,你既然获得了spring的bean,跟正常的使用没啥区别,就是一个dataSource的实例。
[解决办法]
把你得到的bean赋值给一个相对应的类就行了
[解决办法]
应该可以强制转换成某个类,比如 
DataSource ds = (DataSource)ctx.getBean("baen");

热点排行