项目部署环境后,如何更改yml中的配置参数
项目参数在yml中配置,项目在本地部署的时候我可以修改yml中的参数,但是项目部署后该如何更改配置呢??yml中的参数应该改不了了吧,那该如何更改部署环境上的配置呢?谢谢
回答:
启动参数可以覆盖 ,外置配置文件可以覆盖(都依赖重启)
不依赖重启的也有,配置中心(只是为了刷新配置又感觉太重了),或者引入spring cloud Context,RefreshScope + 外置配置文件,默认场景下application和bootstrap的变更,他也是能加载到的
回答:
让你的程序支持外部话注入配置就可以了,如果你用的是spring boot之类的框架的话,他本身就支持通过环境变量和system properties方式覆盖yaml本身的配置,甚至他的yaml配置语法也支持${VARIABLE}
的引用方式使用环境变量的内容,具体你参考官方文档就行了
回答:
配置中心可以学习一下
回答:
如果是jar包,直接vim进去改,改完重启不就好了
如果是war包,更简单,直接改,改完重启
以上是 项目部署环境后,如何更改yml中的配置参数 的全部内容, 来源链接: utcz.com/p/944203.html