yml文件配置别名不生效(无法解析):Inspection info:Under construction

编程入门 行业动态 更新时间:2024-10-25 21:32:43

在mapper.xml文件里,我们可能需要用到别名,需要在yml进行配置:

mybatis:
  mapper-locations: classpath:mapper/*.xml  //xml所在位置路径
  type-aliases-package: com.jinqiao.user.domain  //实体类路径
  configuration:
    map-underscore-to-camel-case: true

按道理配置成功,但是没有生效!

原因可能是,是我们之前用过一个插件:mybatis-plugn
我们可以关闭这个插件,然后重启,就能使别名生效了!


成功生效!

第二种方式是:如果你不想关闭mybatis-plugn插件,可以新建一个config.xml文件:
在resources目录下:

config.xml里配置别名:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration PUBLIC "-//mybatis//DTD Config 3.0//EN" "http://mybatis/dtd/mybatis-3-config.dtd">
<configuration>

    <typeAliases>
        <!-- 指定一个包名,MyBatis会在包名下搜索需要的JavaBean-->
        <package name="com.jinqiao.user.domain"/>
    </typeAliases>

</configuration>

方式二yml里的配置也是方式一的写法,不要删除!(不然后面可能出一些问题)
mybatis:
mapper-locations: classpath:mapper/*.xml
type-aliases-package: com.jinqiao.user.domain
configuration:
map-underscore-to-camel-case: true

别名同样生效了!

这就是我的解决办法,希望对大家有用,谢谢

更多推荐

yml文件配置别名不生效(无法解析):Inspection info:Under construction

本文发布于:2023-06-14 00:29:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1417483.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:别名   文件   yml   construction   info

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!