作为How do I build a Spring Boot jarfile that systemd can execute directly as a service?的后续问题,如何设置可执行Spring Boot jarfile的JVM属性?例如,如何设置最大堆大小(即-Xmx2048m
)?如何设置可执行Spring Boot jarfile的JVM属性?
0
A
回答
0
1
广场your-app.conf
与内容旁边your-app.jar
JAVA_OPTS=-Xmx2048M
1
这不是对您的问题的直接回答,而是一种如何解决问题的方法。
我从来没有选择可执行jar,因为我相信在应用程序启动时将设置为以外的参数会更加灵活。
这是如何通过命令行来设置JVM系统属性和应用程序属性:
java -Xmx2048m -jar application.jar --paramname="paramvalue"
然后,您可以获取参数paramname
在一个Spring bean或服务是这样的:
@Value("${paramname}")
private String paramname;
你可以在这里阅读更多关于该主题的信息:
http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html
编辑
看看这个答案似乎是你在找什么:
相关问题
- 1. 如何构建systemd可以作为服务直接执行的Spring Boot jarfile?
- 2. Spring Boot + Gradle JVM内存设置
- 3. 如何在Spring Boot测试中设置'无头'属性?
- 4. 如何在spring-boot可执行jar文件中配置java logging.properties
- 5. 使用spring-boot时是否可以使用spring-boot命令行属性:运行?
- 6. Spring Boot Upload BootRepackage可执行文件夹
- 7. Spring Boot的外化属性
- 8. @Preauthorize中的Spring Boot属性
- 9. 如何在执行时设置spring bootstrap.properties
- 10. Spring Boot 1.5已验证配置属性
- 11. Spring Boot Gradle设置
- 12. 如何从spring-boot执行postgres sql块
- 13. 如何使用qmake为C++项目设置可执行属性?
- 14. Spring Boot Logback DB Appender属性
- 15. 如何在spring boot中设置useBodyEncodingForURI =“true”
- 16. Spring Boot - 检测并终止属性未设置?
- 17. 如何构建gradle spring-boot项目的可执行jar
- 18. IntelliJ Spring Boot:如何创建一个可执行的jar
- 19. Spring WS/boot:如何在客户端拦截器中设置WebServiceTemplate属性?
- 20. 执行的方法/设置属性
- 21. 任何得到Spring Boot使用cucumber-jvm?
- 22. 如何将Spring Boot中的配置属性注入到Spring Retry注释中?
- 23. Spring Boot项目设置设计决策
- 24. 在Spring Boot中设置Mongo超时
- 25. Spring-Boot>使用JNDI设置application.properties
- 26. 如何从属性中使用Spring @Value设置注释属性
- 27. 如何JVM编码属性更好的设置为UTF-8
- 28. 如何编辑Spring-Boot项目中的Hibernate设置?
- 29. 如何设置可选的xcodatamodel属性?
- 30. 如何使用application.properties配置spring boot来设置hibernate的配置
从shell脚本,我猜。 – kometen
这是唯一的方法吗? –
请参阅http://stackoverflow.com/questions/23072187/how-to-configure-heap-size-when-start-a-spring-boot-application-with-embedded-to?rq=1 – Saravana