我正在构建一个Spring应用程序,我希望能够简单地在不同的应用程序上下文之间切换,例如开发和发布,这样就可以在任何上下文中使用不同的bean实现。
Spring是否为此提供了一种机制?
发布于 2017-03-22 13:39:23
您可以使用spring配置文件并用以下方式对bean进行注释:
@Profile("production")
然后,可以添加像spring.profiles.active=production这样的环境属性来选择所需的环境。
发布于 2017-03-22 13:36:16
添加应用程序级别变量。如果说application.environment =“development”,那么您想要切换的所有地方都要检查变量值。在alpha上,应该将应用程序变量设置为"alpha“,如下所示: application.environment = "alpha”。
https://stackoverflow.com/questions/42953145
复制相似问题