我有一个spring配置(v 2.2.2发行版),当没有互联网访问时,我已经建立了如下所示的目录,请改用以下目录:
在我的application.properties文件中:
spring.cloud.config.server.git.basedir = /dummy/spring/config/local/fallback/directory
完整目录为:
E:\dummy\spring\config\local\fallback\directory\dummy-config\
它工作正常,但是当我对文件a.properties的文件(E:\ dummy \ spring \ config \ local \ fallback \ directory \ dummy-config)进行更改时,我收到以下消息:
message=John
将姓名从John更改为Jerry
未考虑更改,并且我的日志中出现以下警告:
2020-04-06 12:04:37.203 WARN 10680 --- [io-8888-exec-10] .c.s.e.MultipleJGitEnvironmentRepository : The local repository is dirty or ahead of origin. Resetting it to origin/master.
2020-04-06 12:04:37.207 INFO 10680 --- [io-8888-exec-10] .c.s.e.MultipleJGitEnvironmentRepository : Reset label master to version AnyObjectId[e2a09068e97aada95c2a3a1df22385135507e8e2]
根据此帖子:
post regarding overriding the value
显然应该添加以下行:
spring.cloud.config.allowOverride=true
spring.cloud.config.overrideNone=false
我已将它们添加到服务器配置中,并将它们提交到github上的git repo中。但是仍然遇到相同的问题,请问任何建议吗?