在SpringBoot中提供开发人员和生产URL邮件链接

时间:2018-08-27 09:10:18

标签: java spring-boot

示例

在开发模式和生产模式下,以下链接相同

  

如果您要求更改密码,请单击下面的链接来设置新密码:   http://www.facebook.com/reset_password?token=12345&email=test@gmail.com

但是我想要Prod&Dev的两个不同链接,例如

用于开发

  

如果您要求更改密码,请单击下面的链接来设置新密码:   http://www.facebook.com/reset_password?token=12345&email=test@gmail.com

用于产品

  

如果您要求更改密码,请单击下面的链接来设置新密码:   http://www.twitter.com/reset_password?token=12345&email=test@gmail.com

1 个答案:

答案 0 :(得分:0)

您可以拥有application.properties application-default.properties application-dev.properties等

您可以通过命令行args将配置文件切换到jvm

您可以在测试时使用@TestPropertySource

覆盖某些内容

请参阅以下链接:

Why does printf("%f",0); give undefined behavior?

How to override application.properties during production in Spring-Boot?