spring – 为超级类中没有@Autowired的@Repository bean注入派
发布时间:2020-12-15 01:33:59 所属栏目:大数据 来源:网络整理
导读:我想使用@Repository spring注释来避免在context.xml中添加bean. 我使用ibatis集成,所以我的存储库类看起来像这样 @Repository("userDao")public class UserDaoMybatis extends SqlMapClientDaoSupport implements UserDao { // ...} SqlMapClientDaoSupport
我想使用@Repository spring注释来避免在context.xml中添加bean.
SqlMapClientDaoSupport(spring库类)具有设置必需属性的最终方法,该方法未使用@Autowired或@Resourse注释
SqlMapClient bean在spring context.xml中定义.
解决方法可以是添加新方法
但它看起来很难看 有没有其他方式哟注入财产没有定义? 最佳答案
如何引入中间超类?
然后
是的,这是滥用继承,但并不比现有的SqlMapClientDaoSupport更糟糕,如果你急于避免DAO类本身的注入钩子,我想不出更好的方法. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |