加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – Spring的@Autowired是一个巨大的性能问题吗?

发布时间:2020-12-14 05:46:09 所属栏目:Java 来源:网络整理
导读:我有一个项目……我不知道…… 200-300 daos / services / controllers我使用@Autowired连接所有内容而不是在applicationContext.xml中指定所有内容. 我的问题是,这对我的创业时间有多大影响?是否值得删除所有@Autowired注释并实际通过applicationContext.x
我有一个项目……我不知道…… 200-300 daos / services / controllers我使用@Autowired连接所有内容而不是在applicationContext.xml中指定所有内容.

我的问题是,这对我的创业时间有多大影响?是否值得删除所有@Autowired注释并实际通过applicationContext.xml手动连接此应用程序?

从架构的角度来看,我喜欢@Autowired.我不想通过使用xml文件添加另一层复杂性 – 就我而言,它没有增加任何价值.但是如果这种事情在我的容器的加载时间增加10秒,我可能会考虑它.如果成本是100毫秒,那么我会保持原样.

谢谢

解决方法

几乎一样.组件扫描有点贵(当您扫描@Service,@ Component时),但正如您所说,它是启动时 – 它只发生一次.在中等机器上,即使注释也可以很快启动.

一般来说,我不会放弃这种方法只是因为它增加了一点启动时间.而且我可以向你保证这一点并不重要(比你现在更大的项目工作)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读