我在Eclipse中使用Maven来构建和部署代码。我有多个配置文件设置“生产”,“开发”和& pom.xml中的“test”。问题是,无论如何,我可以从Spring MVC应用程序中获取当前使用的配置文件名称/ id(这是从Eclipse Run Configurations传递的Maven Build Profiles参数)。
我已尝试自动装配org.springframework.core.env.Environment
并使用getActiveProfiles()
作为another SO question中的答案,但返回的字符串数组为空。