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();
})
相关推荐
Laravel技术社区几秒前
python3 部署内网离线项目(无网环境)
python
by__csdn几秒前
ES6新特性全攻略:JavaScript的现代革命
开发语言·前端·javascript·typescript·ecmascript·es6·js
别叫我->学废了->lol在线等1 分钟前
model_validator的mode=“before“
python
甜鲸鱼2 分钟前
【Spring Boot + OpenAPI 3】开箱即用的 API 文档方案(SpringDoc + Knife4j)
java·spring boot·后端
robch2 分钟前
Java后端优雅的实现分页搜索排序-架构2
java·开发语言·架构
她说..3 分钟前
在定义Java接口参数时,遇到整数类型,到底该用int还是Integer?
java·开发语言·java-ee·springboot
by__csdn4 分钟前
Vue 双向数据绑定深度解析:从原理到实践的全方位指南
前端·javascript·vue.js·typescript·前端框架·vue·ecmascript
两广总督是码农5 分钟前
IDEA-SpringBoot热部署
java·spring boot·intellij-idea
高洁015 分钟前
卷积神经网络(CNN)详细介绍及其原理详解(3)
python·神经网络·机器学习·transformer
奋斗吧程序媛8 分钟前
前端 Token 管理与最佳实践
前端·vue.js