作为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时是否可以使用spring-boot命令行属性:运行?
- 4. 如何在执行时设置spring bootstrap.properties
- 5. Spring Boot的外化属性
- 6. Spring Boot 1.5已验证配置属性
- 7. 如何使用qmake为C++项目设置可执行属性?
- 8. Spring Boot Logback DB Appender属性
- 9. Spring Boot - 检测并终止属性未设置?
- 10. 如何在spring boot中设置useBodyEncodingForURI =“true”
- 11. IntelliJ Spring Boot:如何创建一个可执行的jar
- 12. 执行的方法/设置属性
- 13. Spring WS/boot:如何在客户端拦截器中设置WebServiceTemplate属性?
- 14. 如何将Spring Boot中的配置属性注入到Spring Retry注释中?
- 15. Spring Boot项目设置设计决策
- 16. 在Spring Boot中设置Mongo超时
- 17. 如何JVM编码属性更好的设置为UTF-8
- 18. 如何设置可选的xcodatamodel属性?
- 19. 如何编辑Spring-Boot项目中的Hibernate设置?
- 20. 如何使用application.properties配置spring boot来设置hibernate的配置
- 21. Spring Boot可执行文件JAVA_OPTS用空格替换
- 22. Spring Boot如何在yaml的application.properties中设置spring.config.location
- 23. 如何将属性设置为可从Java代码执行的Groovy脚本?
- 24. Install4j - 如何设置“可以多次执行”属性的默认值?
- 25. 如何在Spring Boot中对BindAuthenticator的handleBindException进行Spring LDAP身份验证设置
- 26. Spring Boot v2.0.0.M2 webflux和执行器
- 27. 如何使用Spring Boot为非Web应用程序创建可执行Jar
- 28. 数据anntotation属性。如何设置执行顺序?
- 29. 如何直接将Spring Boot属性源的属性添加到环境中
- 30. Spring Boot嵌入式Tomcat'allowLinking'属性
从shell脚本,我猜。 – kometen
这是唯一的方法吗? –
请参阅http://stackoverflow.com/questions/23072187/how-to-configure-heap-size-when-start-a-spring-boot-application-with-embedded-to?rq=1 – Saravana