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 常用增删改查方法详解(Wrapper 条件构造器的使用)