我在構建一個Spring應用程序,我希望能夠在不同的應用程序上下文之間切換。開發和發佈,從而可以在任何上下文中使用不同的bean實現。如何在Spring中配置多個環境(開發/發佈)?
Spring是否爲此提供了一種機制?
我在構建一個Spring應用程序,我希望能夠在不同的應用程序上下文之間切換。開發和發佈,從而可以在任何上下文中使用不同的bean實現。如何在Spring中配置多個環境(開發/發佈)?
Spring是否爲此提供了一種機制?
你可以使用Spring配置文件,並與註釋豆:
@Profile("production")
然後,您可以添加像spring.profiles.active=production
的環境屬性來選擇你想要的環境。
添加應用程序級別變量。說application.environment =「開發」;然後,你想要進行切換的所有地方,檢查變量值。在alpha上,你應該像下面這樣將應用程序變量設置爲「alpha」:application.environment =「alpha」。
您是否試過配置文件? – solomkinmv