SpringBoot基于配置文件的服务

时间:2018-02-19 14:24:37

标签: maven spring-boot properties shared-libraries

我尝试再次使我的SpringBoot应用程序代码“干”。

我有几个片段看起来类似于我想要打包到MVN库中的@Service方法,该方法在所有SpringBoot应用程序中共享。

目前问题是这些代码使用的是基于配置文件(调试,QA,Live)的属性。与其他API URL一样。 e.g:

@Value("${myapp.communication.url}")
private String communicationUrl;

......等设置。但是在库中它只使用了库属性。

目前最佳做法是什么?

是否可以在库中设置所有属性(dev,qa,live),实现App配置文件是否决定将从库中使用哪些属性?

感谢您提供任何链接&提示!

0 个答案:

没有答案