若依生成业务模块代码
代码生成
前置
创建表
CREATE TABLE IF NOT EXISTS `setting` (
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT '自增id',
`code` char(36) DEFAULT NULL COMMENT '键 ',
`value` varchar(50) DEFAULT NULL COMMENT '值',
`type` varchar(36) DEFAULT NULL COMMENT '类型',
`remark` varchar(50) DEFAULT NULL COMMENT '备注',
`sys_create` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
`sys_modified` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '记录更新时间',
`is_delete` tinyint(10) unsigned DEFAULT '0' COMMENT '是否删除 0:未删除 1:已删除',
PRIMARY KEY (`id`),
UNIQUE KEY `UK_key` (`code`)
) ENGINE=InnoDB AUTO_INCREMENT=25 DEFAULT CHARSET=utf8 COMMENT='配置表';
生成代码
导入表,选择刚才创建的表

点击编辑

设置生成信息

合并文件

配置更改(已集成mybatisplus)
application.yml的mapper扫描位置更改
更改mybatis或者mybatisplus的配置;搜索com.ruoyi.**. 改为 com.**.**
mybatis-plus:
# 不支持多包, 如有需要可在注解配置 或 提升扫包等级
# 例如 com.**.**.mapper
mapperPackage: com.**.**.mapper
# 对应的 XML 文件位置
mapperLocations: classpath*:mapper/**/*Mapper.xml
# 实体扫描,多个package用逗号或者分号分隔
typeAliasesPackage: com.**.**.domain
启动类添加包扫描
启动类RuoYiApplication上添加包扫描
//scanBasePackages决定在哪些包里找 @Component、@Service、@Controller 等组件
@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class }
, scanBasePackages = { "com.ruoyi.*", "com.*.*" })
//扫描 MyBatis 的 Mapper 接口
@MapperScan("com.**.**.mapper")
如果这篇文章对你有用,可以关注本人微信公众号获取更多ヽ(^ω^)ノ ~


浙公网安备 33010602011771号