想要过滤扫描的jar用于Spring组件扫描

时间:2017-10-20 15:47:25

标签: java optimization classpath spring-4 component-scan

我正在尝试优化一个庞大的Spring 4,Tomcat应用程序。启动时间大约是2分钟,我想知道是否有办法排除某些jar文件被扫描?例如,我不需要公共扫描b / c Spring不关心它,但是因为你定义了基于上下文的扫描:applicationContext.xml中的component-scan / base-package,我不太了解明白我该怎么做。有任何想法吗?也许用资源模式属性做点什么?

1 个答案:

答案 0 :(得分:0)

在Spring 5中,可以尝试一个新功能,它在编译时生成一个候选列表。参考:1.10.9. Generating an index of candidate components