2-5 Mybatis-Plus配置文件详解

Posted wangjunwei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2-5 Mybatis-Plus配置文件详解相关的知识,希望对你有一定的参考价值。

提前准备好的东西。
logback.xml就是日志的xml
技术图片

复制到common的resources下。
技术图片
首先是pom依赖,然后是配置文件。

技术图片
EntityGenerator是Mybatis-plus给我们提供的代码生成器。根据你的表结构生成controller、service、dao。其实我们并不需要controller和service这里我们只需要dao就可以了。但是也是需要它来生成的
技术图片
技术图片
技术图片
连接池用的Druid在国内号称是最好的连接池。
技术图片


技术图片

技术图片
首先复制这个 
技术图片
复制到我们的父工程里面
技术图片
依赖配置在common里 ,然后通过maven的依赖传递到其他模块中。这样可以达到一次配置,多次使用的目的。
复制这些依赖
技术图片

技术图片
这里只是依赖的管理,所以写入后并不会给你做任何的引入依赖。
技术图片
所以我们在common里面再引入一遍。
技术图片
然后我们可以把这些version去掉
技术图片
我们只引入依赖,而不需要version。这些version统一由父工程去做管理了。技术图片


将来如果做包更新的话,只需要在父工程里面改一下版本。子模块自然也就是改了。
技术图片

引入resources

技术图片
创建一个build节点,然后引入进去。
技术图片

在我们正常的包管理中,我们所有的配置都应该在resources文件夹下。数据层的xml也应该放在这个下面。
技术图片

但是我个人有个习惯就是数据层的东西就喜欢和数据放在一起
所以我们就需要在这里建DAO、数据实体、然后Mapper的接口,还有我们的xml,这三个东西我们会放在一起。可是默认的情况下它不能识别。这对于我们来说是一件很恶心的事情。
技术图片
所以我们在这里写一个resource。他就是我们src/main/java底下的xml映射到src/main/resources下。这样它在打包的时候就会默认情况下会把Java下的所有xml偶打到resources下。
这样就可以实现xml在我们的java目录下写,写完之后呢打包之后会把xml都打包进resources文件夹,让它被识别到。
技术图片


 

引入配置文件

复制准备好的配置文件。
技术图片
技术图片
spring boot的日志都交给logback.xml管理。
技术图片
这是数据源
技术图片

技术图片
两个星,代表地下任意一级目录
技术图片
*Mapper.xml找到任意Mapper.xml。所以大家写的xml一定要写成XXXMapper.xml这个样子,要不然不会被识别的。
技术图片

 

结束

 

以上是关于2-5 Mybatis-Plus配置文件详解的主要内容,如果未能解决你的问题,请参考以下文章

Mybatis-Plus雪花id的使用以及参数配置详解

Mybatis Plus超详解-p1(常用操作&基础配置)

Dubbo配置文件详解

Mybatis-Plus 常用增删改查方法详解(Wrapper 条件构造器的使用)

Mybatis-Plus:配置(基本配置进阶配置DB策略配置)classpath*: 和classpath:区别

SpringBoot使用Mybatis&Mybatis-plus文件映射配置