我先说一个场景:如果在idea开发中,设计到好几个环境,开发环境、内测环境、线上环境…这么多个环境对应的配置参数,像数据库连接参数、缓存参数…管理起来蛮麻烦的
这里介绍一种方法,可以简单的切换配置文件,利用idea设置Vm options 参数,以一个Test类为例:

public class Test {
public static void main(String[] args) {
System.out.print(System.getProperty("configuration"));
}
}

注意配置名称前面是要加-D的哈
如果要配置全局的,在这里配置vm参数即可

然后再业务里面调用即可
可以把配置文件放在一个远程的地方,代码里面通过获取vmoptions参数决定要用哪个环境
本文介绍了一种在IDEA开发环境中轻松切换不同环境配置的方法,通过设置VMoptions参数实现对多个环境如开发、内测及线上环境的数据库连接参数和缓存参数的灵活管理。代码示例展示了如何在业务中调用这些配置。
9700

被折叠的 条评论
为什么被折叠?



