Snailclimb / spring-security-jwt-guide

从零入门 !Spring Security With JWT(含权限验证)后端部分代码。
1.37k stars 437 forks source link

关于对象注入的问题 #5

Open GongXincheng opened 4 years ago

GongXincheng commented 4 years ago

我看了代码 都是使用的构造方式注入,为什么不用@Resource或者@Autowired 注解式注入呢? 是有什么说法吗?

douzeping commented 4 years ago

个人理解,对写测试比较友好

GongXincheng commented 4 years ago

个人理解,对写测试比较友好

好的 谢谢

Snailclimb commented 4 years ago

我看了代码 都是使用的构造方式注入,为什么不用@resource或者@Autowired 注解式注入呢? 是有什么说法吗?

工程实践推荐使用的就是构造方法注入哦!具体原因我忘了。

GongXincheng commented 4 years ago

我看了代码 都是使用的构造方式注入,为什么不用@resource或者@Autowired 注解式注入呢? 是有什么说法吗?

工程实践推荐使用的就是构造方法注入哦!具体原因我忘了。

好的 学习啦 🤝

richardplas commented 4 years ago

我看了代码 都是使用的构造方式注入,为什么不用@resource或者@Autowired 注解式注入呢? 是有什么说法吗?

工程实践推荐使用的就是构造方法注入哦!具体原因我忘了。

构造器注入解决不了循环依赖的问题吧。

douzeping commented 4 years ago

我看了代码 都是使用的构造方式注入,为什么不用@resource或者@Autowired 注解式注入呢? 是有什么说法吗?

工程实践推荐使用的就是构造方法注入哦!具体原因我忘了。

构造器注入解决不了循环依赖的问题吧。

那就可以考虑用setter吧,毕竟直接@Autowired会有warning,虽然我们公司都是@Autowired一把梭

yukiloh commented 4 years ago

事实上idea(我是19.1)可以对autowired自动转换位构造器,直接alt + enter就完事了