若依框架新建模块 1.新建一个maven项目 2.从ruoyi-system里面复制pom到自己的项目,把对应的名字改掉即可 3.在ruoyi-admin里面的dependencies里面新增自己的模
1.新建一个maven项目
2.从ruoyi-system里面复制pom到自己的项目,把对应的名字改掉即可
3.在ruoyi-admin里面的dependencies里面新增自己的模块记得加上版本号不然会报错
4.在最外层的pom的modules里面检查是否有自己的模块
5.如果要改成mybatis-plus在ruoyi-framework里面的config里面添加MybatisPlusConfig并且删掉MybatisConfig
package com.ruoyi.framework.config;import com.baomidou.mybatisplus.annotation.DbType;import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;import com.baomidou.mybatisplus.extension.plugins.inner.BlockAttackInnerInterceptor;import com.baomidou.mybatisplus.extension.plugins.inner.OptimisticLockerInnerInterceptor;import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.transaction.annotation.EnableTransactionManagement;@EnableTransactionManagement(proxyTargetClass = true)@Configurationpublic class MybatisPlusConfig{ @Bean public MybatisPlusInterceptor mybatisPlusInterceptor() { MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor(); // 分页插件 interceptor.addInnerInterceptor(paginationInnerInterceptor()); // 乐观锁插件 interceptor.addInnerInterceptor(optimisticLockerInnerInterceptor()); // 阻断插件 interceptor.addInnerInterceptor(blockAttackInnerInterceptor()); return interceptor; } public PaginationInnerInterceptor paginationInnerInterceptor() { PaginationInnerInterceptor paginationInnerInterceptor = new PaginationInnerInterceptor(); // 设置数据库类型为Mysql paginationInnerInterceptor.setDbType(DbType.mysql); // 设置最大单页限制数量,默认 500 条,-1 不受限制 paginationInnerInterceptor.setMaxLimit(-1L); return paginationInnerInterceptor; } public OptimisticLockerInnerInterceptor optimisticLockerInnerInterceptor() { return new OptimisticLockerInnerInterceptor(); } public BlockAttackInnerInterceptor blockAttackInnerInterceptor() { return new BlockAttackInnerInterceptor(); }}
在ruoyi-common里面添加
<dependency> <groupId>com.baomidougroupId> <artifactId>mybatis-plus-boot-starterartifactId> <version>3.4.2version>dependency>
记得把yml里面的mybatis也改成mybatis-plus,另外如果要配置驼峰要在mybatis-config.xml里面配置
来源地址:https://blog.csdn.net/qq_53524948/article/details/128392632
--结束END--
本文标题: 若依框架如何新建模块
本文链接: https://lsjlt.com/news/390197.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0