编写mybatis Base类 打成jar包供其他项目使用
1、公司架构为mybatis使用的 springboot+mybatis
2、mybatis 使用的是 mybatis-generator 生成
3、但是其他项目每次使用的时候 都会在生成的 xml中进行添加 sql语句。 导致后续表变更重新生成要一个一个进行对比修改;所以改成统一生成的xml文件存放到 公共项目中 打成jar包引入; 其他项目进行引入;项目自己新增的xml中写自己的sql信息;进行分离
打包成提供其他项目使用的jar包,则需要引入maven插件[此处不可使用springboot的插件,那个打包出来的jar包引用进去不可用]
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<configuration>
<source>1.8</source> <!-- 源代码使用的JDK版本 -->
<target>1.8</target> <!-- 需要生成的目标class文件的编译版本 -->
<encoding>UTF-8</encoding><!-- 字符集编码 -->
</configuration>
</plugin>
项目目录结构
当前是mybatis-generator 生成的目录
maven引入
<depe