网站设计公司哪家便宜,公司企划书模板,官网建站系统,网站前端模板下载1.去掉mybatis
这一步我没有操作#xff0c;看别人的博客有说不去掉可能冲突#xff0c;也可能不冲突#xff0c;我试下来就没去掉如需要去除#xff0c;到总的pom.xml中properties标签下的mybatis-spring-boot.versionx.x.x/mybatis-spring-boot.version…1.去掉mybatis
这一步我没有操作看别人的博客有说不去掉可能冲突也可能不冲突我试下来就没去掉如需要去除到总的pom.xml中properties标签下的mybatis-spring-boot.versionx.x.x/mybatis-spring-boot.version注释掉将ruoyi-framework包的config包下的MybatisConfig去中的代码都注释掉别删
2.直接在common模块导入依赖
版本可以使用自己用过的
dependencygroupIdcom.baomidou/groupIdartifactIdmybatis-plus-extension/artifactIdversion3.5.2/versionscopecompile/scope
/dependency
dependencygroupIdcom.baomidou/groupIdartifactIdmybatis-plus-boot-starter/artifactIdversion3.5.2/version
/dependency
导入之后记得重新构建maven依赖
3.修改mybatis配置文件为mtbatis plus配置文件
修改ruoyi-admin下的application.yml配置文件
4.命名
自定义项目遵守若依项目规则com.ruoyi.xxx
5.编写配置类
MapperScan(com.ruoyi.schooltimetable(自己的包名).mapper)
EnableTransactionManagement
Configuration
public class MybatisPlusConfig {
}接着启动项目发现之前功能能用
6.lombok注解添加
由于使用了idea的mybatis plus代码生成器插件生成了Data注解,所以需要添加
1)先在总pom文件操作包括上面导入mybatisplus依赖的规范化 mybatis-plus.version3.5.2/mybatis-plus.versionlombok.version1.18.16/lombok.version!--mybatis-plus--dependencygroupIdcom.baomidou/groupIdartifactIdmybatis-plus-extension/artifactIdversion${mybatis-plus.version}/versionscopecompile/scope/dependencydependencygroupIdcom.baomidou/groupIdartifactIdmybatis-plus-boot-starter/artifactIdversion${mybatis-plus.version}/version/dependencydependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion${lombok.version}/version/dependency2)在ruoyi-common中添加依赖
由于版本号在总pom文件中已有就不需要添加 !--mybatis-plus--dependencygroupIdcom.baomidou/groupIdartifactIdmybatis-plus-extension/artifactIdscopecompile/scope/dependencydependencygroupIdcom.baomidou/groupIdartifactIdmybatis-plus-boot-starter/artifactId/dependency!--lombok--dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactId/dependency3)使用在你要使用的位置调用ruoyi-common模块
比如我新建的是ruoyi-bases模块 如果需要其他的模块就在需要的模块上添加依赖 dependencies!-- 通用工具--dependencygroupIdcom.ruoyi/groupIdartifactIdruoyi-common/artifactId/dependency!--系统模块--dependencygroupIdcom.ruoyi/groupIdartifactIdruoyi-system/artifactId/dependency/dependencies4)再次查看mybatisplus生成的代码可以得到依赖已经注入 6.
代码生成器改变未实现