阅读背景:

Java 项目中一种简单的动态修改配置即时生效的方式 WatchService

来源:互联网 

这种方式仅适合于比较小的项目,例如只有一两台服务器,而且配置文件是可以直接修改的。例如 Spring mvc 以 war 包的形式部署,可以直接修改resources 中的配置文件。如果是 Spring boot 项目,还想用这种方式的话,就要引用一个外部可以编辑的文件,比如一个固定的目录,因为 spring boot 大多数以 jar 包部署,打到包里的配置文件没办法直接修改。如果是比较大的项目,最好还是用配置中心,例如携程的 Apollo、Consul 等。这种方式仅适合于比较小的项目,例如只有一两台服务器,而且配置文件是可以直接修改的。例如




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: