首页 > 解决方案 > 为什么不推荐 @Autowired 和 @Inject on field 但 @Resoruce 在 Spring/IntelliJ 中很好

问题描述

我注意到 Intellij 警告我使用带有注释的@Autowired字段注入。@Inject但是,@Resource在现场使用是可以的。这背后的原因是什么?

请注意,我不是在问为什么不鼓励现场注入。我想知道为什么通过注入@Resource“更好/更安全” - 至少根据一些 lint 规则

标签: javaspringintellij-idea

解决方案


推荐阅读