使用计算值覆盖测试中的弹簧属性

时间:2017-07-10 16:33:11

标签: java spring testing spring-boot

我知道我可以使用@TestPropertySource。但注释只接受文字。如果我想计算值,或者即使我想计算我想要覆盖哪些属性,该怎么办?它在春天可行吗?如何在测试中的spring Environment中注册任意属性?

1 个答案:

答案 0 :(得分:0)

您可以使用spring profiles来加载配置对象。通过封装配置,您可以计算要在测试配置文件中使用的值。