您的位置:首页
获取bean的两种方式
2016-05-04 11:05
120 查看
BeanFactory方式:
1:
2:
ApplicationContext方式:
1:
public void testFactory(){ ResourcePatternResolver rpt=new PathMatchingResourcePatternResolver(); Resource resource=rpt.getResource("com/test/applicationContext.xml"); BeanFactory bf=new XmlBeanFactory(resource); Dog dog=(Dog) bf.getBean("dog"); dog.shou(); }
2:
@Test public void test2(){ XmlBeanFactory factory=new XmlBeanFactory( new ClassPathResource("com/test/applicationContext.xml")); IService hello=(IService) factory.getBean("serviceImpl"); hello.service("Helloween"); }
ApplicationContext方式:
public void testContext(){ ApplicationContext ac= new ClassPathXmlApplicationContext("com/test/applicationContext.xml"); Dog dog=(Dog) ac.getBean("dog"); dog.shou(); System.out.println(dog.getName()+"\t"+dog.getAge()); }
相关文章推荐
- Jsp的内置对象
- Android如何生成公共属性的get,set方法时,去除 成员变量的m前缀
- Android中的Uri
- 博世传感器调试笔记(二)加速度及陀螺仪传感器BMI160
- 猿类的生活
- 分享一款值得分享的写作工具
- 城市列表
- uiwebview不调用webViewDidFinishLoad的解决办法
- git删除文件
- 基础级-多站点配置
- caffe微调网络时的注意事项(持续更新中)
- CentOS7安装FTP服务
- Android自定义View(一)
- GDOI2016总结
- javaScript 填充表单值的方法
- vmware 虚拟网络环境配置
- TV端使用RecyclerView时遇到的问题
- JQuery validate验证规则
- Git入门指南十一:Git branch 分支与合并分支
- 观察者模式 VS 责任链模式