为了账号安全,请及时绑定邮箱和手机立即绑定

为什么@Autowired要注解在setXXX()方法上,它的作用不是为了省略setter方法吗?这很矛盾啊

为什么@Autowired要注解在setXXX()方法上,它的作用不是为了省略setter方法吗?这很矛盾啊。。还是我理解的不对。请大神来帮助啊!!!

正在回答

2 回答

普通的set方法是将传入的参数赋给相应的属性,和直接autowired效果一样

但是也有一些情况会在set方法里面写一些处理逻辑,这是就需要在set方法上进行标注

1 回复 有任何疑惑可以回复我~
#1

蓝烟amber 提问者

原来如此,谢谢大神!
2017-06-13 回复 有任何疑惑可以回复我~

我认为:不带参数时放在变量上边,带参数放在set方法上边(像上面老哥说的。。。但是也有一些情况会在set方法里面写一些处理逻辑)。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么@Autowired要注解在setXXX()方法上,它的作用不是为了省略setter方法吗?这很矛盾啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信