Java Spring启动在包含签名jar文件时启动缓慢

Java Spring启动在包含签名jar文件时启动缓慢,java,spring-boot,Java,Spring Boot,我有一个spring启动应用程序,启动需要5分钟以上。其中一个嵌入式jar文件是Java加密提供程序,它是进行自我完整性检查所必需的。对于提供者jar中的每个类,我在日志中看到以下内容: [JarVerifier]providerpackage/../ClassName.class的签名为 期望 当作为SpringBootJAR应用程序的一部分使用并使用SpringBoot的一个启动器类时,这个自我完整性检查大约需要5分钟。但是,当运行与分解相同的应用程序并指定自己的主类时,只需几秒钟。区别在于

我有一个spring启动应用程序,启动需要5分钟以上。其中一个嵌入式jar文件是Java加密提供程序,它是进行自我完整性检查所必需的。对于提供者jar中的每个类,我在日志中看到以下内容:

[JarVerifier]providerpackage/../ClassName.class的签名为 期望

当作为SpringBootJAR应用程序的一部分使用并使用SpringBoot的一个启动器类时,这个自我完整性检查大约需要5分钟。但是,当运行与分解相同的应用程序并指定自己的主类时,只需几秒钟。区别在于SpringBoot启动程序类使用SpringBoot的自定义类加载程序。有没有办法将应用程序打包为标准的Spring启动应用程序,而不需要缓慢的启动时间


我已经尝试使用-
cp
-Dloader.path
将提供者的jar文件用作外部jar,但存在相同的问题。

这可能是原因:不幸的是,这不是原因。同样的问题也发生在Windows中,这可能是原因:不幸的是,这不是原因。同样的问题也发生在Windows中