APPLICATION FAILED TO START
Description:
Parameter 0 of method defaultEnvironmentRepository in org.springframework.cloud.config.server.config.DefaultRepositoryConfiguration required a bean of type 'org.springframework.cloud.config.server.environment.MultipleJGitEnvironmentRepositoryFactory' that could not be found.
Action:
Consider defining a bean of type 'org.springframework.cloud.config.server.environment.MultipleJGitEnvironmentRepositoryFactory' in your configuration.
Process finished with exit code 1
上面是提示的错误,我自己写的demo和官方的github都报错
https://github.com/spring-cloud-samples/configserver
Spring Cloud是2020.0.1
Spring Boot是2.4.3
jdk1.8
我真是醉了,没想到官方的demo也会报错,有人知道啥原因吗?
后续解决过程:
过程中我发现Linux、Windows打包运行没问题,我的是Mac
后来我对比里面内容后,发现少了一个依赖,pom文件增加上就行,如下:
<dependency>
<groupId>org.eclipse.jgit</groupId>
<artifactId>org.eclipse.jgit</artifactId>
<version>5.1.7.201904200442-r</version>
</dependency>
版本号还有要求,一开始我用最新的还不行。
至于深层次原因就不知道为啥了。