运行springboot项目报错:Field userMapper in XX required a bean of type 'xx' that could not be found.

运行springboot项目报错:

***************************

APPLICATION FAILED TO START

***************************

Description:

Field userMapper in com.whohim.springboot.service.impl.UserServiceImpl required a bean of type ‘com.whohim.springboot.dao.UserMapper‘ that could not be found.

Action:

Consider defining a bean of type ‘com.whohim.springboot.dao.UserMapper‘ in your configuration.

Process finished with exit code 0

在项目启动类加上下面注解即可(扫描对应的mapper包)

运行springboot项目报错:Field userMapper in XX required a bean of type 'xx' that could not be found.

原文地址:https://www.cnblogs.com/share-record/p/11735931.html

时间: 2024-10-10 20:28:12

运行springboot项目报错:Field userMapper in XX required a bean of type 'xx' that could not be found.的相关文章

SpringBoot: Field xxx in xxx required a bean of type 'xxx' that could not be found.

SpringBoot自动注入报了如下错误 . 原因是我这个模块依赖另一个模块里面的被Spring管理的类,但是不在同一包下面, 并且启动类不是在根包下面,所以就导致了springboot启动的时候扫描不到,也就管理不到这个类,也就无法找到, 解决方案: 1.SpringBoot启动类放到包的跟包下面比如每个包都包含 cn.arebirth.xx  那就放在cn.arbeirth下面 2.设置SpringBoot扫描的包路径即可解决 SpringBoot: Field xxx in xxx req

springboot 项目报错问题的解决

报错如下: java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:132) at org.springframework.test.context

Did you install mysqlclient? 运行Django项目报错

Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x000001C467632378> Traceback (most recent call last): File "E:\pythontest\Shop\venv\lib\site-packages\django\db\backends\mysql\base.py", line 15, in

IDEA导入springboot项目报错:non-managed pom.xml file found

用IDEA打开了一个maven项目,竟然报错:Non-managed pom.xml file found.结果显示如下b样: 第一步:点击侧边maven视图 第二步:添加pom.xml文件 第三步:选择项目运行所需sdk(即jdk) 依次点击file->project structure,打开配置界面 原文地址:https://www.cnblogs.com/zouhong/p/12375218.html

运行mvc项目报错 &lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;NHAPPAPI.MvcApplication&quot; Language=&quot;C#&quot; %&gt;

当运行项目报如下错误时,检查网站生成目录是否含有特殊符号或空格 <%@ Application Codebehind="Global.asax.cs" Inherits="NHAPPAPI.MvcApplication" Language="C#" %> 原文地址:https://www.cnblogs.com/wxy520/p/8335269.html

IntelliJ IDEA 创建SpringBoot项目报错: 程序包org.springframework.boot不存在

解决方案:在pom.xml配置文件中添加依赖 <dependency>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-aop</artifactId></dependency> 如果添加后依然报错可以重新加载maven包 1. Build-->Rebulid Project 就好了 2. 在项目根目录执行cmd 

eclipse运行maven项目报错java.lang.ClassNotFoundException: xxxxxx

在eclipse中运行maven项目,出现异常--java.lang.ClassNotFoundException: org.apache.shiro.web.env.EnvironmentLoaderListener.如果确认shiro相关的依赖jar无误,那么可以试着如下操作: 右键项目--build path--configure build path...--deployment assembly--add--java build path entries--maven dependen

resin发布spring-boot项目报错“java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger”

说白了还是jar包冲突问题,直接说解决方式: 首先将resin/lib下的validation-api-1.0.0.GA.jar替换成项目中的包validation-api-2.0.1.Final.jar 再将resin/webapp-jars下的 hibernate-validator-4.3.0.Final.jar jboss-logging-3.1.0.CR2.jar替换为项目中的版本hibernate-validator-5.1.0.Final.jar jboss-logging-3.3

Field XXX in XXXX required a bean of type XXXX that could not be found

这个报错的意思是:没有找到相应的bean. 出现这个情况我遇到了两种: 1.spring没有扫描到相应的bean. 原因是springboot项目启动,只有@SpringBootApplication 所在的包被被扫描,如果有其他需要扫描的包,需要显式写明: @SpringBootApplication@MapperScan({"cn.jhxcom.web.demo.mapper",    "com.baomidou.mybatisplus.samples.quickstar