详解springboot + profile(不同环境读取不同配置)
发布时间:2020-12-14 19:53:02 所属栏目:Java 来源:网络整理
导读:具体做法: 不同环境的配置设置一个配置文件,例如:dev环境下的配置配置在application-dev.properties中;prod环境下的配置配置在application-prod.properties中。 在application.properties中指定使用哪一个文件 1、application-dev.properties(dev环境下
具体做法:
1、application-dev.properties(dev环境下的配置) profile = dev_envrimont 2、application-prod.properties(prod环境下的配置) profile = prod_envrimont 3、application.properties spring.data.mongodb.uri=mongodb://192.168.22.110:27017/myfirstMongodb #spring.profiles.active spring.profiles.active=dev 说明:上边的配置表示使用dev环境下的配置。 注意:spring.data.mongodb.uri=mongodb://192.168.22.110:27017/myfirstMongodb该配置是application-dev.properties没有的配置 4、Controller @Autowired private Environment env; @RequestMapping("/testProfile") public String testProfile(){ return env.getProperty("profile"); } 测试:
结论:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程小技巧。 您可能感兴趣的文章:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |