Spring Boot中mybatis:Field peopleInfoMapper in ‘**’that could not be found.
在搭建使用spring boot编译时出现了如下的问题:
Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.
2018-06-21 09:59:29.486 ERROR 8544 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter :
***************************
APPLICATION FAILED TO START
***************************
Description:
Field peopleInfoMapper in com.exa.demo2.Controller.PeopleController required a bean of type 'com.exa.demo2.Mapper.PeopleInfoMapper' that could not be found.
Action:
Consider defining a bean of type 'com.exa.demo2.Mapper.PeopleInfoMapper' in your configuration.
Process finished with exit code 1.
SpringBoot启动失败,告诉我Bean配置失败,楼主看了看 该用的注解都用上了 这是咋的回事嘞?
PeopleMapper:
Controller:
后来在网上查资料说要用@Mapper注解,才能把问题解决。
解决方案1:使用@Mapper注解
解决方案2:使用@MapperScan注解启动类Demo2Application
这样问题就可以顺利解决了。
原因:在mybatis-spring-boot-autoconfigure的jar包中有一个类 MybatisAutoConfiguration,在这个类中的registerBeanDefinitions方法告诉了我们
Spring Boot中mybatis:Field peopleInfoMapper in ‘**’that could not be found.相关推荐
- Spring Boot中使用MyBatis注解配置详解
之前在Spring Boot中整合MyBatis时,采用了注解的配置方式,相信很多人还是比较喜欢这种优雅的方式的,也收到不少读者朋友的反馈和问题,主要集中于针对各种场景下注解如何使用,下面就对几种常见 ...
- spring boot配置mybatis和事务管理
spring boot配置mybatis和事务管理 一.spring boot与mybatis的配置 1.首先,spring boot 配置mybatis需要的全部依赖如下: <!-- Spri ...
- Spring Boot 整合MyBatis(23)
Spring Boot 整合MyBatis Spring Boot 整合 Druid 引入依赖 配置 application.yml pring Boot 整合 tk.mybatis 引入依赖 配置 ...
- Spring Boot 教程(三): Spring Boot 整合Mybatis
教程简介 本项目内容为Spring Boot教程样例.目的是通过学习本系列教程,读者可以从0到1掌握spring boot的知识,并且可以运用到项目中.如您觉得该项目对您有用,欢迎点击收藏和点赞按钮, ...
- Spring Boot + Security + MyBatis + Thymeleaf + Activiti 快速开发平台项目
项目介绍 Spring Boot + Security + MyBatis + Thymeleaf + Activiti 快速开发平台 基于 Layui 的后台管理系统模板,扩展 Layui 原生 U ...
- 徒手解密 Spring Boot 中的 Starter自动化配置黑魔法
我们使用 Spring Boot,基本上都是沉醉在它 Stater 的方便之中.Starter 为我们带来了众多的自动化配置,有了这些自动化配置,我们可以不费吹灰之力就能搭建一个生产级开发环境,有的小 ...
- spring boot 整合mybatis 无法输出sql的问题
使用spring boot整合mybatis,测试功能的时候,遇到到了sql问题,想要从日志上看哪里错了,但是怎么都无法输出执行的sql,我使用的是log4j2,百度了一下,很多博客都说,加上下面的日 ...
- Spring Boot中使用PostgreSQL数据库
在如今的关系型数据库中,有两个开源产品是你必须知道的.其中一个是MySQL,相信关注我的小伙伴们一定都不陌生,因为之前的Spring Boot关于关系型数据库的所有例子都是对MySQL来介绍的.而今天 ...
- Spring Boot中使用LDAP来统一管理用户信息
很多时候,我们在构建系统的时候都会自己创建用户管理体系,这对于开发人员来说并不是什么难事,但是当我们需要维护多个不同系统并且相同用户跨系统使用的情况下,如果每个系统维护自己的用户信息,那么此时用户信息 ...
- Spring Boot中使用Flyway来管理数据库版本
久违了的Spring Boot系列,今天抽空更新一篇.之前写过很多篇关于数据访问的文章了,比如下面这些: 使用JdbcTemplate 使用Spring-data-jpa简化数据访问层(推荐) 多数据 ...
最新文章
- Android SDK 路径修改
- mysql根据当前时间删除_从日期时间早于另一项日期时间的Mysql表中删除
- 身份证第18位(校验码)的计算方法
- linux命令后缀-d和 都表示后台启动,Linux复习材料_关宇亮整理版.doc
- java List集合
- Delphi通过IE窗口句柄获取网页接口(IWebBrowser2)
- python论文格式检查系统_论文格式检查软件
- 天玑机器人颈椎_天玑骨科手术机器人亮相机器人大会 误差不到1毫米
- rabbitmq——镜像队列
- 创建模块化程序(一)
- 但有很多的HTML5朋友
- TensorFlow 保存和加载模型
- php bc 比较,php BC高精确度函数库
- 常用算法(冒泡、插入、选择、快速)和二叉树详解
- POJ3750 小孩报数问题【模拟】
- 【整理】牛客网编程题前端篇(较难难度)
- ensp 交换机与路由器ospf_华为路由器 eNSP 配置 rip OSPF 路由重发布
- 利用Fiddler作为网络代理
- 华为手机USB连不上电脑的解决方法
- STM32Cube IDE环境安装