java mybatisplus generator 修改字段类型

复制代码
最新版生成代码的指定字段类型
java 复制代码
FastAutoGenerator
.dataSourceConfig(config -> {
    config.typeConvertHandler(new ITypeConvertHandler() {
                @Override
                public @NotNull IColumnType convert(GlobalConfig globalConfig, TypeRegistry typeRegistry, TableField.MetaInfo metaInfo) {
                    if ("status".equals(metaInfo.getColumnName())){
                        return new IColumnType() {
                            @Override
                            public String getType() {
                                return StatusEnum.getSimpleName();
                            }

                            @Override
                            public String getPkg() {
                                return StatusEnum.getName();
                            }
                        };
                    }
                    return typeRegistry.getColumnType(metaInfo);
                }
            })
            .build();
})
相关推荐
jjjava2.02 分钟前
深入解析Set与Map的奥秘
java·开发语言
程序员小远5 分钟前
使用Postman进行一次完整的接口测试
自动化测试·软件测试·python·测试工具·测试用例·接口测试·postman
白宇横流学长7 分钟前
基于Java的火车票订票系统的设计与开发
java·开发语言
黎雁·泠崖7 分钟前
Java核心基础API学习总结:从Object到包装类的核心知识体系
java·开发语言·学习
这是个栗子9 分钟前
【Vue代码分析】前端动态路由传参与可选参数标记:实现“添加/查看”模式的灵活路由配置
前端·javascript·vue.js
Yvonne爱编码10 分钟前
JAVA数据结构 DAY1-集合和时空复杂度
java·数据结构·python
DN202016 分钟前
AI销售机器人:节日祝福转化率提升30倍
人工智能·python·深度学习·机器学习·机器人·节日
刘一说17 分钟前
Vue 动态路由参数丢失问题详解:为什么 `:id` 拿不到值?
前端·javascript·vue.js
win x26 分钟前
JavaSE(基础)高频面试点及 知识点
java·面试·职场和发展
Terio_my27 分钟前
简要 Java 面试题学习
java·开发语言·学习