首页 > 其他分享 >记一次mybatis检查

记一次mybatis检查

时间:2022-11-21 14:35:27浏览次数:50  
标签:一次 检查 -- spring boot mybatis org

搭建学习springcloud ,添加数据源,控制台不报错, mybatis无法使用。

1.启动控制台报错: 配置文件未生效

编译后target目录下无mapper.xml和bootstarp.yaml 。   -- 先手动复制进去 。

2.启动成功,调用mybatis出错:

检查mapper.xml 确定没有拼写错误、检查配置文件确定路径正确。

检查ibatis.session.configration

启动类的@MapperScan检查,正确。

configration中查看sqlsessionFactory-》 datasource,正确。 

configration查看mapregistry , 有。 

configration查看mappedstatement ,无!

还是xml 没解析。

 

检查pom文件

   <dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.4</version>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-autoconfigure</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.27</version>
</dependency>

在单独引入下面依赖后,服务好了
<!-- <dependency>-->
<!-- <groupId>org.mybatis</groupId>-->
<!-- <artifactId>mybatis</artifactId>-->
<!-- <version>3.5.6</version>-->
<!-- </dependency>-->
<!-- <dependency>-->
<!-- <groupId>org.springframework.boot</groupId>-->
<!-- <artifactId>spring-boot-starter-jdbc</artifactId>-->
<!-- <version> 2.7.5 </version>-->
<!-- </dependency>-->

这两个依赖本身存在于mybatis-springboot中。

尝试屏蔽这两个依赖,服务也能正常运行。 检查了个寂寞。。。。

标签:一次,检查,--,spring,boot,mybatis,org
From: https://www.cnblogs.com/heshana/p/16911195.html

相关文章

  • mybatis流式查询与分页插件
    1、流式查询1、实体类packagecom.wanqi.pojo;importjava.util.Date;/***@DescriptionTODO*@Version1.0.0*@Date2022/9/12*@Authorwandaren*/......
  • 2.3创建mybatis的逆向工程
    1.1创建mybatis的逆向工程1,同步请求和异步请求的区别:同步请求:浏览器窗口发出的请求,响应信息返回到浏览器窗口,所以会进行全局刷新。异步请求:ajax发出的请求,响应......
  • Mybatis查询返回Map
    1/**2*查询产品的医保名称、省标名称3*@paramproductIds4*@return5*/6@MapKey("productId")7publicMap<Long,Provinc......
  • Spring整合Mybatis(注解版)
    Spring整合Mybatis入门(注解版)步骤一:创建maven项目在pom.xml文件中导入以下坐标<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/......
  • 记一次 .NET 某自动化采集软件 崩溃分析
    一:背景1.讲故事前段时间有位朋友找到我,说他的程序在客户的机器上跑着跑着会出现偶发卡死,然后就崩掉了,但在本地怎么也没复现,dump也抓到了,让我帮忙看下到底怎么回事,其实崩......
  • 第四章-线程间的同步操作 4-2 等待一次性事件
    Waitingforone-offeventswithfutures#include<future>1.std::futurec++标准库使用了一种叫做std::future的东西来模拟一次性等待事件(one-offevent)。(见末尾......
  • 升级macOS Monterey后总提示“请检查apple id电话号码”
    将MacOS的操作系统升级到macOSMonterey之后,每次打开电脑操作右上角都会出现弹窗“请检查appleid电话号码”看着很烦,就想办法把自己之前不用的电话号码给换掉可以登陆h......
  • Eclipse集成PC-Lint静态检查工具
    Linticator插件Linticator插件将PC-Lint集成到Eclipse,但不是免费的,不过有30天试用期,安装之前首先去​​linticator.com​​注册一个账号,没有账号无法安装。注册成功......
  • Flink-Exactly once(精确一次)
    目的:保证数据在生产,消费,sink端都只被精确一次。保证结果一致性。为了达到这目的,采用的措施有:1,生产端:往Kafka生产数据时有幂等,ack,事务,三个措施。ps:幂等:无论数据输入多少......
  • MyBatis - 基础学习7 - 多表查询
    一.按照查询嵌套处理1.写接口List<Student>getstudent(); 2.在mapper.xml中写相关的sql语句<!--思路:1.查询所有的学生信息2.根据查询出来的学生的tid,寻找对......