重写应用程序属性spring-boot



我有类似的application.properties

spring.mail.host=${MAIL_HOST:smtp.gmail.com}
spring.mail.port=${MAIL_PORT:587}

在测试中,我想更改这些属性,我使用类似的配置文件运行测试

mvn clean install -Ptests 

然后我试图覆盖

mvn clean install -Ptests -DMAIL_HOST=host -DMAIL_PORT=123

但这对我不起作用。有可能这样做吗?

您可以将自定义属性添加到application.yml/properties或application-{env}.yml/properties。Spring识别它,您可以通过访问它

@价值

春季环境

使用弹簧配置属性

最新更新