读书人

spring annotation与ioc准则的冲突

发布时间: 2012-11-10 10:48:50 作者: rapoo

spring annotation与ioc原则的冲突
最近在学习spring annotation,昨天晚上突然想到一个问题:用annotation这种零xml的方式会不会导致不灵活呢。举个例子,如下:
一个接口:

@Autowired(required=true) @Qualifier("studentImpl")IStudent iStudent

这样我想想,其实和硬编码的方式没什么两样,IStudent iStudent = new StudentImpl(),假如说要满足第一种方式里的需求,必须要去修改类中的注入代码,是不是很麻烦呢?
刚学习annotation,也许理解还不透彻,希望大家讨论一下,怎样能用annotation达到灵活的效果,或者说annotation真的不如以前xml的灵活?

读书人网 >软件架构设计

热点推荐