使用Spring-boot,我们可以在Profile特定属性文件中存储不同环境的配置参数,但这会使配置成为12因素原则不推荐的代码的一部分。
相反,12 -factor recommends storing config(这里,配置具体是指在不同环境中值不同的参数)。
在环境Vs特定于配置文件的属性文件中存储配置的优缺点是什么?
答案 0 :(得分:7)
代码配置
优点:
缺点:
在环境中配置
优点:
缺点:
没有什么是黑白的,你总是可以使用折衷的解决方案,混合两种方法。您的配置的一部分可能适合与源代码保持一致,而另一部分可能保留在外部。与编程一样,它取决于您的需求。