我对spring cloud项目非常感兴趣,现在我正在测试它,但是立即被阻止了。
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-server</artifactId>
</dependency>
@Configuration
@EnableAutoConfiguration
@EnableConfigServer
public class SpringConfigServerApplication {
public static void main(String[] args) {
SpringApplication.run(SpringConfigServerApplication.class, args);
}
}
所以基于文档,我只需要添加enableConfigServer
,然后我尝试启动它,这是错误:
org.springframework.beans.factory.BeanCreationException:在类org.springframework.cloud.config.server.ConfigServerConfiguration中定义名为'environmentRepository'的bean创建错误$ GitRepositoryConfiguration:init方法的调用失败;嵌套异常是java.lang.IllegalStateException:您需要为git存储库配置uri
那么,我如何为git存储库配置uri呢?文档中没有提到任何内容。
感谢您提供更多说明
我们的例子是here。来自configuration的application.yml
看起来像这样:
spring:
cloud:
config:
server:
git:
uri: https://github.com/spring-cloud-samples/config-repo
关于这个严重的问题,您需要做的就是清理您的maven存储库并再次更新它。这对我有用!!