我有类似的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识别它,您可以通过访问它
@价值
春季环境
使用弹簧配置属性