我想知道我们是否可以提供自定义属性(在application.properties文件中有一个键),我确定-Dserver.port = 8080可以正常工作,并且覆盖了属性值,但是server.port是一个Spring Boot的预期属性值。 除此之外的其他东西,例如jdbc连接字符串或服务名称,又如何呢? -Ddb.service.name = dbservice可以正常工作吗?
答案 0 :(得分:2)
是的,可以通过系统属性设置任何属性。您可以使用-D
或--
表示法。 Spring Boot使用的属性来源也多种多样:
https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html