spring boot启动时报错Error creating bean with name 'dataSource' defined in class path resource

  报这种错的原因在于spring boot默认会加载org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration类,而DataSourceAutoConfiguration类使用了@Configuration注解向spring注入了dataSource bean。因为工程中没有关于dataSource相关的配置信息,当spring创建dataSource bean因缺少相关的信息就会报错。

  如果我们用SpringBoot实现一个简单的微服务,不需要数据库,我们可以这样解决:在application类加上注解:@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})

猜你喜欢

转载自www.cnblogs.com/chenfq/p/9224775.html