Error starting ApplicationContext. To display the conditions report re-run your application with ‘de

本文档详细记录了SpringBoot在启动时遇到的两种常见错误及其解决方法。情况一:由于缺少CarMapper bean导致的应用无法启动,解决方案是在启动类上添加@MapperScan注解。情况二:因数据源配置问题引发的错误,可以尝试升级mybatis依赖包版本,或者注释掉mybatis依赖并重新构建项目。
摘要由CSDN通过智能技术生成


Spring Boot报错

Error starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled.


一、情况一

报错

Error starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled.
2022-07-24 17:54:00.774 ERROR 12512 — [ restartedMain] o.s.b.d.LoggingFailureAnalysisReporter :

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

Description:

Field carMapper in com.sgz.service.CarServiceImpl required a bean of type ‘com.sgz.dao.CarMapper’ that could not be found.

The injection point has the following annotations:
- @org.springframework.beans.factory.annotation.Autowired(required=true)

Action:

Consider defining a bean of type ‘com.sgz.dao.CarMapper’ in your configuration.

截图

在这里插入图片描述

解决

在启动类上加上注解 @MapperScan(“com.sgz.dao”)

@SpringBootApplication
@MapperScan("com.sgz.dao")	// 在启动类中加上这个注解即可
public class RunApp {
    public static void main(String[] args) {
        SpringApplication.run(RunApp.class);
    }
}

二、情况二

报错

Error starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled.
2022-07-24 18:06:12.632 ERROR 18812 — [ restartedMain] o.s.b.d.LoggingFailureAnalysisReporter :

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

Description:

Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured.

Reason: Failed to determine a suitable driver class

Action:

Consider the following:
If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).

截图

在这里插入图片描述

解决

方法一

pom.xml中mybatis依赖包版本过低,换成高版本的即可
在这里插入图片描述

方法二
  1. 将mybatis的依赖包注释掉
    在这里插入图片描述
  2. 然后刷新maven配置
    在这里插入图片描述
方法三
  1. 将mybatis的依赖包注释掉
    在这里插入图片描述

  2. clean命令清除整个工程
    在这里插入图片描述

  3. 然后再刷新maven配置
    在这里插入图片描述

  • 10
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引用、和是关于报错信息的内容。报错信息"Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled."表示在启动应用程序上下文时出现了错误,并建议重新运行应用程序,并启用调试模式以显示条件报告。这个错误一般出现在使用Spring框架的应用程序中,当应用程序启动时,它会尝试加载应用程序的上下文,但由于某种原因导致了错误。要解决这个问题,可以按照建议重新运行应用程序,并启用调试模式。这将显示条件报告,帮助你找到问题所在。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Error starting ApplicationContext. To display the conditions report re-run your application with](https://blog.csdn.net/blbyu/article/details/126468130)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Error starting ApplicationContext... To display the conditions report re-run your application with ‘de](https://blog.csdn.net/s17856147699/article/details/125962137)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值