Spring MVC多个properties 根据VM options参数加载不同的properties 文件

Posted 为乐而来

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring MVC多个properties 根据VM options参数加载不同的properties 文件相关的知识,希望对你有一定的参考价值。

因为需要同一个代码,不同的人/所在不同的地方,需要加载不同的properties文件。

我的是在家里和在公司需要连接不同的配置文件网上找了一些资料,今天试用成功了

1. 打开Debug Configurations中配置VM options:-Dwork.active=home   (注意是-D开头,后面才是真正的变量名-D是参数名)如果

  (可以根据情况自己分dev , home , test ,pro)

 

 2.配置文件的名称以home , dev 区分

 

 3.在spring/applicationContext.xml中配置${work.active} 即可

 

 

https://blog.csdn.net/csdn2691771504/article/details/80512107?utm_source=blogxgwz5

https://www.cnblogs.com/moonlightpoet/p/5541010.html

https://blog.csdn.net/usagoole/article/details/80639804  springsession源码分析二之RedisHttpSessionConfiguration

以上是关于Spring MVC多个properties 根据VM options参数加载不同的properties 文件的主要内容,如果未能解决你的问题,请参考以下文章

springboot application.properties 写多个配置文件怎么写

java spring mvc项目 启动到properties文件就卡住了

如何将 Spring Boot 项目迁移到旧 Spring MVC 项目。面临的问题,如何在遗留 Spring MVC 项目中读取 application.properties 文件

Spring MVC项目无法部署到tomcat中运行。

springboot application.properties 写多个配置文件怎么写

Spring Boot 和 MVC:如何从 application.properties 为 @RequestBody 对象字段设置默认值?