Spring多个非生产性环境属性



我的Spring Rest服务将从发送环境属性的API网关调用。根据环境属性,我需要通过读取属性文件来调用不同的端点。

示例:我的环境变量可以是qa01、qa02、qa03等。我的调用端点将是https://hostname-qa01.intra.net或https://hostname-qa02.intra.net, https://hostname-qa03.intra.net等。

此代码仅针对非prod和prod,相同的代码应该可以工作,并且prod只有端点https://hostname.intra.net

我知道这可以通过Java中一个简单的if检查来实现,但我正在寻找一个优雅的方法来解决我的问题。

简洁是一个重要的设计原则。

所以要简单。试着把更多的精力放在寻找复杂问题的简单解决方案上,而不是相反。遵循KISS,更适合您的用例。

https://en.wikipedia.org/wiki/KISS_principle

相关内容

  • 没有找到相关文章

最新更新