DAO自动注入失败

启动Spring Boot服务时提示如下错误:


Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2019-01-18 17:02:08.109 [main] ERROR o.s.b.diagnostics.LoggingFailureAnalysisReporter - 

***************************
APPLICATION FAILED TO START
***************************

Description:

Field clusterStatusDao in com.yidian.data.exptmgr.service.impl.ResourceMagServiceImpl required a bean of type 'com.yidian.data.exptmgr.dao.ClusterStatusDao' that could not be found.


Action:

Consider defining a bean of type 'com.yidian.data.exptmgr.dao.ClusterStatusDao' in your configuration.

原因如下

@Slf4j
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
public class Application {

    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }

}

把(exclude = {DataSourceAutoConfiguration.class})去掉即可

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容