我正在执行一个Spring Boot应用程序,它需要花费大量时间来创建SSL上下文。
初始调试指向方法Security.getProviders()
不会返回提供程序列表大约8分钟。
Provider[] providers = Security.getProviders();
当我在命令提示符下使用以下命令执行JAR时会发生这种情况。但是,通过STS的Eclipse作为Java Application执行它并不需要时间。
"运行Application"
的命令java -DkeystoreFile=<Certificate File Name> -DkeystorePassword=<Password> -jar aws-sqs-consumer-0.0.1-SNAPSHOT.jar <QueueName> localhost false <proxy IP> <proxy Port>
Maven Pom.xml,使用spring boot maven插件构建应用程序:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>