为什么我不应该混合使用Spring和Java注释?

时间:2017-11-29 09:10:12

标签: java spring annotations

在最近的一次代码审核中,我被建议不要使用@Resource(name = "resourceName")而不是更详细的@Autowired @Qualifier("resourceName"),因为“混合使用Spring和Java注释会很糟糕”。审稿人没有理由支持这一点。

有人可以向我解释为什么以这种方式混合Spring和Java注释是不赞成的吗?

1 个答案:

答案 0 :(得分:0)

背后可能没有很大的理由。

当它使用弹簧魔法时,最好还是选择它提供的所有功能,因为Spring会为你管理一些东西,然后按照它的方式处理它们。

Spring组件以一种很好的方式进行管理,如果您想要拥有一大堆Lego,所有需要的部件都在内部而Spring正在做它的东西,将它与其他库混合可以创建开发人员在某些情况下混淆或程序混乱

和@Kayaman说的那样:

  

这只是一个意见。我猜测的一个原因是要区分Spring和J2EE生态系统。