我在构建一个Spring应用程序,我希望能够在不同的应用程序上下文之间切换。开发和发布,从而可以在任何上下文中使用不同的bean实现。如何在Spring中配置多个环境(开发/发布)?
Spring是否为此提供了一种机制?
我在构建一个Spring应用程序,我希望能够在不同的应用程序上下文之间切换。开发和发布,从而可以在任何上下文中使用不同的bean实现。如何在Spring中配置多个环境(开发/发布)?
Spring是否为此提供了一种机制?
你可以使用Spring配置文件,并与注释豆:
@Profile("production")
然后,您可以添加像spring.profiles.active=production
的环境属性来选择你想要的环境。
添加应用程序级别变量。说application.environment =“开发”;然后,你想要进行切换的所有地方,检查变量值。在alpha上,你应该像下面这样将应用程序变量设置为“alpha”:application.environment =“alpha”。
您是否试过配置文件? – solomkinmv