[英]Need to Improve Startup Speed and Resource Usage on a Spring-WS Web Service
我有一个Spring-WS Web服务,它具有三个问题:
当前,spring-ws-servlet.xml文件具有几个用于自动<context:component-scan>
元素。 其中两个扫描几乎扫描了包含Hibernate DAO和Entity类的两个外部库中的所有内容。 同样,Hibernate会话工厂Bean从这两个库中扫描大量实体。
所以,我的问题是:
<context:component-scan>
元素的范围,我们至少会看到一些性能改进。 但是,真的会那么多吗? 进行这些更改将不是一个快速的过程(更改代码,测试等)。 因此,如果任何人都能增加自己的智慧,我将不胜感激。
实际上,我正在Google Cloud上开发spring ws应用程序,并且我也遇到启动速度慢的问题。 我注意到的最大区别是,当我开始使用Aspectj-Maven-plugin进行Aspectj编译时编织时。 如果您尚未执行此操作,请尝试此操作。 结果可能会有所不同,具体取决于您的代码和部署环境。 在云上,每个文件的操作都慢得多,因此这可能是它对我如此有效的原因。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.