• springboot整合mybatis错误记录(2)


    springboot中无法加载dao同级目录下.xml文件

    (1)在pom.xml文件下添加如下配置

                          <resource>
    				<directory>${basedir}/src/main/java</directory>
    				<includes>
    					<include>**/**</include>
    				</includes>
    			</resource>
    

     (2)在.yml或者.properties文件下添加类似如下配置

    mybatis.mapper-locations=com/example/demomybatis/dao/mapping/*.xml
    mybatis.type-aliases-package=com.example.demomybatis.entity
    

     

    (2.1)以上配置若不对,参考如下配置

    application.yml的配置

    mybatis:
      config-location:classpath:mybatis/mybatis.cfg.xml        # mybatis配置文件所在路径
      mapper-locations:classpath*:com/example/demo/**/dao/xml/*.xml                       # mapper映射文件
    

      

    **
    一定要注意classpath*

    application.properties的配置

    **

    #mybatis的mapper配置文件
    # mybatis配置文件所在路径
    mybatis.config-location:classpath:mybatis-config.xml
    # 所有的mapper映射文件
    mybatis.mapper-locations:classpath*:com/springboot/mapper/*.xml
    

      

    (3)在springboot启动类下添加如下注解

    @MapperScan("com.example.demomybatis.dao")
    

      

    参考连接:https://blog.csdn.net/something0224/article/details/83656917

  • 相关阅读:
    zip 中文文件夹为空问题
    webview长按文本区域不显示文字放大镜等方法
    crash
    精疲力尽先生的造访
    告别忙碌的2017,迎来更加忙碌的2018
    传说中的59分!!
    为什么我一定吵不过女人?
    人挪活!
    低谷时,请读书!
    java小入门的感觉
  • 原文地址:https://www.cnblogs.com/ludengxiadeyingzi/p/10558986.html
Copyright © 2020-2023  润新知