解决SpringBoot+MyBatisPlus 报错Property ‘sqlSessionFactory‘ or ‘sql ...

打印 上一主题 下一主题

主题 869|帖子 869|积分 2607

 报错缘故原由:SpringBoot 与 MyBatis Plus版本不匹配!

 解决方法:

 把SpringBoot版本改为v3.1.6 同时 MyBatis Plus版本改为3.5.3!


 
1.  打开项目的pom.xml文件。修改springboot的版本号,如下图:


 2. 修改MyBatis Plus及其相关组件的版本号,如图:


  3. 附上我的pom.xml代码:

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3.         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
  4.         <modelVersion>4.0.0</modelVersion>
  5.         <parent>
  6.                 <groupId>org.springframework.boot</groupId>
  7.                 <artifactId>spring-boot-starter-parent</artifactId>
  8.                 <version>3.1.6</version>
  9.                 <relativePath/> <!-- lookup parent from repository -->
  10.         </parent>
  11.         <groupId>com.example</groupId>
  12.         <artifactId>smartmine</artifactId>
  13.         <version>0.0.1-SNAPSHOT</version>
  14.         <name>smartmine</name>
  15.         <description>Demo project for Spring Boot</description>
  16.         <properties>
  17.                 <java.version>17</java.version>
  18.         </properties>
  19.         <dependencies>
  20.                
  21.                 <dependency>
  22.                         <groupId>org.springframework.boot</groupId>
  23.                         <artifactId>spring-boot-starter-web</artifactId>
  24.                 </dependency>
  25.                 <dependency>
  26.                         <groupId>org.springframework.boot</groupId>
  27.                         <artifactId>spring-boot-starter-web-services</artifactId>
  28.                 </dependency>
  29.                 <dependency>
  30.                         <groupId>com.mysql</groupId>
  31.                         <artifactId>mysql-connector-j</artifactId>
  32.                         <scope>runtime</scope>
  33.                 </dependency>
  34.                
  35.                 <!-- mybatisPlus 核心库 -->
  36.             <dependency>
  37.                       <groupId>com.baomidou</groupId>
  38.                      <artifactId>mybatis-plus-boot-starter</artifactId>
  39.                     <version>3.5.3</version>
  40.                    </dependency>
  41.                 <dependency>
  42.                         <groupId>com.baomidou</groupId>
  43.                         <artifactId>mybatis-plus</artifactId>
  44.                         <version>3.5.3</version>
  45.                 </dependency>
  46.                 <dependency>
  47.                         <groupId>com.baomidou</groupId>
  48.                         <artifactId>mybatis-plus-generator</artifactId>
  49.                         <version>3.3.0</version>
  50.                 </dependency>
  51.                 <dependency>
  52.                         <groupId>org.apache.velocity</groupId>
  53.                         <artifactId>velocity-engine-core</artifactId>
  54.                         <version>2.3</version>
  55.                 </dependency>
  56.                 <dependency>
  57.                         <groupId>org.springframework.boot</groupId>
  58.                         <artifactId>spring-boot-starter-test</artifactId>
  59.                         <scope>test</scope>
  60.                 </dependency>
  61.                
  62.                 <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson -->
  63.         <dependency>
  64.             <groupId>com.alibaba</groupId>
  65.             <artifactId>fastjson</artifactId>
  66.             <version>1.2.59</version>
  67.         </dependency>
  68.                
  69.                 <dependency>
  70.             <groupId>org.projectlombok</groupId>
  71.             <artifactId>lombok</artifactId>
  72.             <optional>true</optional>
  73.         </dependency>
  74.                
  75.         </dependencies>
  76.         <build>
  77.                 <plugins>
  78.                         <plugin>
  79.                                 <groupId>org.springframework.boot</groupId>
  80.                                 <artifactId>spring-boot-maven-plugin</artifactId>
  81.                                 <configuration>
  82.                     <excludes>
  83.                         <exclude>
  84.                             <groupId>org.projectlombok</groupId>
  85.                             <artifactId>lombok</artifactId>
  86.                         </exclude>
  87.                     </excludes>
  88.                 </configuration>
  89.                         </plugin>
  90.                 </plugins>
  91.                 <resources>
  92.             <resource>
  93.                 <directory>src/main/java</directory>
  94.                 <includes>
  95.                     <include>**/*.yml</include>
  96.                     <include>**/*.properties</include>
  97.                     <include>**/*.xml</include>
  98.                 </includes>
  99.                 <filtering>false</filtering>
  100.             </resource>
  101.             <resource>
  102.                 <directory>src/main/resources</directory>
  103.                 <includes>
  104.                     <include>**/*.yml</include>
  105.                     <include>**/*.properties</include>
  106.                     <include>**/*.xml</include>
  107.                 </includes>
  108.                 <filtering>false</filtering>
  109.             </resource>
  110.             <resource>
  111.                 <directory>lib</directory>
  112.                 <includes>
  113.                     <include>**/*.jar</include>
  114.                 </includes>
  115.             </resource>
  116.         </resources>
  117.         </build>
  118. </project>
复制代码
 


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

我可以不吃啊

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表