◎筱米加步枪◎.Blog

Happy coding

Spring中抽象类不能注入属性

筱米加步枪 posted @ 2010年4月26日 22:09 in [ 开源框架 ] with tags Spring , 6839 阅读

昨天做项目的时候,因为注入用的很爽,自然而然的在什么类下都用注入,结果出问题,注入的属性都是为null,查了一下,会不会是抽象类的问题呢,百度之,得下面的答案:

抽象类不能生成实例对象,spring无法注入 。
因为spring的原理是启动服务器时读取配置文件,取得类名后利用反射机制在spring上下文中生成一个单例的对象,由spring注入属性并维护此对象的状态,抽象类在反射生成对象时就已经失败了,后面的不会进行。

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter