在春季启动中,我具有以下配置文件:application-email.yaml
services:
email:
cron: '....'
recipient: `...`
other properties...
在test / resources目录中,我具有application.yaml,我希望包括电子邮件配置文件中的所有属性,但是对于测试,我想覆盖该recipient
属性。
所以我希望我的application.yaml看起来像这样:
spring:
profiles:
include: email
services:
email:
recipient: `test-email`
就我所知,首先在test / resources中读取application.yaml,然后用配置文件中的值覆盖它。但我要相反。
我该如何实现?
补充1:我认为我可以创建个人档案测试,在此处定义我的测试收件人。但是,如果没有其他个人资料,我可以这样做吗?
最好的方法确实是创建一个application-test.yaml并激活配置文件测试。
您为什么不想这样做?这是春季推荐的方式。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句