【发布时间】:2014-09-22 06:25:25
【问题描述】:
我已将我的项目更改为使用 注释而不是 xml 文件,但这会增加应用程序部署时间。现在我正在寻找减少它的方法。
Autowire by type 和 Autowire by name 之间是否存在性能差异?
热烈欢迎任何其他减少部署时间的建议
【问题讨论】:
标签: java spring annotations autowired
我已将我的项目更改为使用 注释而不是 xml 文件,但这会增加应用程序部署时间。现在我正在寻找减少它的方法。
Autowire by type 和 Autowire by name 之间是否存在性能差异?
热烈欢迎任何其他减少部署时间的建议
【问题讨论】:
标签: java spring annotations autowired
以前有人问过类似的问题,您可以参考以下链接获取答案: spring-wiring-by-type-is-slower-by-magnitude-than-wiring-by-name
似乎按类型自动装配需要执行额外的兼容性检查,因此本质上比按名称等效的要慢。 Spring 3.1.2 和 3.2 对此进行了修复,但速度仍然较慢。大多数应用程序在启动时进行此初始化,这不是什么大问题,并且为应用程序带来了更高的安全性。
【讨论】: