mybatis创建SqlSessionFactory的bean实例失败的排查思路

结果就出现问题了:mybatis创建sqlSessionFactory时,出现如下错误

image-20240807172139237

意思是无法创建sqlSessionFactory的bean实例,sessionfactory作为mybatis的核心,创建不了实例,那还怎么玩下去!?于是马上想思路解决:

①xml配置写错;

②mapper路径写错;

1
2
3
4
5
6
<!--SqlSessionFactory-->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"></property>
<property name="mapperLocations" value="classpath:com/bitzh/repository/*.xml"></property>
<property name="configLocation" value="classpath:mybatis.xml"></property>
</bean>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<settings>
<!-- 打印sql日志 -->
<setting name="logImpl" value="STDOUT_LOGGING" />
</settings>
<typeAliases>
<!--指定一个包名,MyBatis会在包名下搜索需要的javaBean-->
<package name="com.bitzh.entity"/>
</typeAliases>

</configuration>

都没问题

然后我把tomcat换成9就可以了!!!

tomcat10不行,不知道什么问题还。

Springboot

Springboot创建踩坑

非常建议用jdk11然后创建springboot2.x后面就几乎不会有坑了

虚拟机

虚拟机配置网络适配器以及连不上网

VMware虚拟机连不上网络,最详细排查解决方案_虚拟机网络信息不可用怎么解决-CSDN博客

Vmware虚拟机网络配置(一)_虚拟机 网络-CSDN博客