我已将项目更改为使用批注而不是xml文件,但这会增加应用程序部署时间。现在我正在寻找减少它的方法。
按类型自动接线和按名称自动接线之间有什么性能差异?
我们欢迎任何其他减少部署时间的建议
最佳答案
有时有人问过类似的问题,您可以参考下面的链接以获得答案:
spring-wiring-by-type-is-slower-by-magnitude-than-wiring-by-name
似乎自动接线按类型具有附加的兼容性检查要执行,因此本质上比等效的名称慢。在Spring 3.1.2和3.2中已对此进行了修复,但仍较慢。大多数应用程序在启动时都会进行此初始化,这不是一个大问题,它为应用程序带来了更多安全性。