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

来源:互联网 发布:mac git好用的客户端 编辑:程序博客网 时间:2024/06/03 18:00

XML方式注入:



注解方式注入:



测试:



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



注解的运行方式:

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




再次运行测试方法:


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

所以,保留set方法的好处:
当已经部署到服务器上的项目要修改某个值时不需要重要打包,只需要添加XML配置注入即可,XML配置优先级高于注解,会自动屏蔽掉注解式注入!!!
阅读全文
1 0
原创粉丝点击