关于spring的BeanFactory在使用注解的注解事项
来源:互联网 发布:淘宝客服美女头像 编辑:程序博客网 时间:2024/06/05 07:30
今天在学习spring的时候,初始化BeanFactory的方法是:
BeanFactory bf=new XmlBeanFactory(new ClassPathResource("bean.xml"));
然后使用bf来初始化带有注解的bean,发现注解无法正常读取。例子如下:
<span style="font-size:14px;">public static void main(String[] args) {BeanFactory bf=new XmlBeanFactory(new ClassPathResource("bean.xml"));//BeanFactory bf=new ClassPathXmlApplicationContext("bean.xml");TestAnnotation ann=(TestAnnotation)bf.getBean("annotation");//注解方式实例化AppSystem.out.println(ann.getApp());}</span>TestAnnotation:
<span style="font-size:14px;">public class TestAnnotation {@Resource(name="app")private App app;public App getApp() {return app;}public void setApp(App app) {this.app = app;}}</span>
<span style="font-size:14px;"><bean id="app" scope="prototype" class="org.fucture.core.App"></bean><bean id="annotation" class="org.fucture.core.TestAnnotation"></bean></span>
经过查找所有环境搭建都是正确的,最后发现使用new XmlBeanFactory(new ClassPathResource("bean.xml"));实例化出来的对象是
无法读取spring注解配置文件的,因此修改成new ClassPathXmlApplicationContext("bean.xml");就成功了。
0 0
- 关于spring的BeanFactory在使用注解的注解事项
- 关于spring的注解
- 关于Spring的注解
- 【第二章:源码解析】Spring的BeanFactory的接口注解
- spring注解的使用
- Spring注解的使用
- spring注解的使用
- Spring注解的使用
- spring注解的使用
- 关于注解的使用
- 关于Spring的几个注解
- 在spring使用注解
- Spring各个注解的使用
- Spring常见注解的使用
- Spring中注解的使用
- Spring @Conditional注解的使用
- Spring @Value注解的使用
- spring @conditional注解的使用
- 链式栈
- OJ2.0修改完善userInfo的跳转
- JDK动态代理小例子
- iOS开发笔记之七——应用的生命周期
- java 重写equals后要重写hashcode();
- 关于spring的BeanFactory在使用注解的注解事项
- 暑假训练3-图论专题
- hdu-oj 1004 Let the Balloon Rise
- 游戏运营笔记七 网游新品游戏测试阶段
- ConcurrentHashMap原理
- 【转载】Linux-2.6.32.2内核在mini2440上的移植(三)---DM9000网卡驱动移植
- ASP.NET总结
- windows7 64位,MySQL 5.5的1067错误解决方法
- hdu 2062 Subset sequence