您的位置:首页 > 编程语言 > Java开发

Spring--IoC--基于注解的DI-XML的优先级高于注解

2017-05-27 14:25 246 查看
XML方式注入:



注解方式注入:



测试:



XML的优先级高于注解原因:XML是可以随时修改的,即插即用,不用重新编译!!!

注解的运行方式:

测试过程:删除实体的所有set方法





再次运行测试方法:



可以看出,此时没有执行XML的配置注入对象,而是使用注解方式进行注入。说明XML的配置注入是通过属性的set方法给属性赋值,而注解并不需要使用set方法,注解使用自己的方式进行赋值。

所以,保留set方法的好处:
当已经部署到服务器上的项目要修改某个值时不需要重要打包,只需要添加XML配置注入即可,XML配置优先级高于注解,会自动屏蔽掉注解式注入!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  spring 注解 IoC