我有一个Spring服务,它有三个问题:
目前,spring servlet.xml文件有几个用于自动依赖项的<context:component-scan>元素。其中两个扫描了包含Hibernate、DAO和实体类的两个外部库中的几乎所有内容。类似地,Hibernate会话工厂bean从这两个库中扫描大量实体。
所以,我的问题是:
<context:component-scan>元素的范围,我们至少会看到一些性能改进。但真的会有那么多吗?进行这些更改将不是一个快速的过程(更改代码、测试等)。因此,如果有人能增加他们的智慧,我会非常感激的。
发布于 2014-04-10 14:44:29
实际上,我正在Google上开发一个spring应用程序,而且启动时间也很慢,我也遇到了同样的问题。我注意到的最大区别是,当我迁移到aspectj编译时,使用aspectj plugin编织。如果你还没做这个的话,试试这个。结果可能有所不同,取决于您的代码和部署环境。在云中,每个文件操作都要慢得多,所以这可能是我做得这么好的原因之一。
https://stackoverflow.com/questions/22986774
复制相似问题