若依生成业务模块代码
代码生成
前置
创建表
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号
浙公网安备 33010602011771号