Autowire按类型和Autowire按名称之间是否有任何性能差异

时间:2014-09-22 06:25:26

标签: java spring annotations autowired

我已将项目更改为使用注释而不是xml文件,但它会增加应用程序部署时间。现在我正在寻找减少它的方法。

按类型自动装配按名称自动装配之间是否有任何性能差异?

热烈欢迎任何其他减少部署时间的建议

1 个答案:

答案 0 :(得分:1)

有时回答类似的问题,您可以参考以下链接获取答案: spring-wiring-by-type-is-slower-by-magnitude-than-wiring-by-name

似乎按类型的autowire具有执行的额外兼容性检查,因此本质上比其名称等效更慢。在Spring 3.1.2和3.2中有一个修复,但仍然有点慢。大多数应用程序在启动时进行初始化,这不是一个大问题,并为应用程序带来更多安全性。