我有一个依赖于基于Spring框架的框架(称为Tom Sawyer Perspectives)的应用程序。 Tom Sawyer Perspectives(TSP)不会使用spring-context-indexer为候选组件编制索引,我想为TSP使用该索引。 TSP不是开源的,所以我没有源代码。
我的问题是:我可以为现有的jar建立索引吗?该怎么做?
TSP有成千上万的类,并且在启动时需要花费一些时间来进行组件扫描。当我在罐子上签名时,需要7分钟才能启动。当我不签名时,罐子可能会在20秒内启动。拥有候选成分的索引将大大减少这种扫描。