我尝试再次使我的SpringBoot应用程序代码“干”。
我有几个片段看起来类似于我想要打包到MVN库中的@Service方法,该方法在所有SpringBoot应用程序中共享。
目前问题是这些代码使用的是基于配置文件(调试,QA,Live)的属性。与其他API URL一样。 e.g:
@Value("${myapp.communication.url}")
private String communicationUrl;
......等设置。但是在库中它只使用了库属性。
目前最佳做法是什么?
是否可以在库中设置所有属性(dev,qa,live),实现App配置文件是否决定将从库中使用哪些属性?
感谢您提供任何链接&提示!