关于spring的注解问题,求解答
spring有一个注解,@autowired,自动注入类,还有一个就是@resource ,这个注解貌似是jdk自带的,但是相比较@resource和@autowired来说,建议用@resource ,据说是官方的建议。。
好了陈述完毕。。。
问题是。。在使用@resource的时候,是放在属性上比较好呢,还是放在对应set方法上好呢?我感觉是放在set方法上好一些,不知大神们有什么见解?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
@autowired 当只有一个实现类时是可以的, @resource也能实现这个功能.
而且当有多个实现类resource可以有个name属性指定注入哪个实现类.
当然注解写属性还是setter看个人爱好. 个人写属性上.
而且不建议省略setter.