一个采用注解方式,一个采用从spring框架中获取方式,这两种方法有何区别吗?

 我来答
zh857872
2015-06-18 · TA获得超过1415个赞
知道小有建树答主
回答量:426
采纳率:100%
帮助的人:297万
展开全部
1、从功能使用上,没任何本质的区别。
2、两者从spring的实现方式上,则有很大的区别:
注解方式实例化bean,是通过底层框架反射的方式实现,不需要在配置文件中声明任何的bean,只需开启扫描注解功能即可。注解方式耦合度较高,而且反射也会影响效率,不过底层框架已经优化得很好,优点就是编码相对少而简洁;
传统配置的方式则是要在spring的配置文件中按name或id属性配置化实体bean,优点是这个方式耦合度相对较低,相对较直观,缺点就是编码较多,每声明一个实例都要代码获取一遍,且配置文件也要配置,这样会由于过多的bean配置而导致配置文件变得臃肿,维护也不易。

有问题欢迎提问,满意请采纳,谢谢!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式