# code_generator **Repository Path**: clouds234/code_generator ## Basic Information - **Project Name**: code_generator - **Description**: java代码生成器 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-07 - **Last Updated**: 2025-12-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 代码自动生成 可以生成使用springboot+mybatis-plus或mybatis的单表增删改查代码。 ## 使用(start) 1. 修改resources目录下的application.yml中数据库连接信息。 2. 启动com.xsyj.GeneratorApplication中的main方法。 3. 打开浏览器,输入地址【localhost:8888】访问页面。 4. 生成代码。1,菜单可以选数据库表生成或对象生成。2,选择要生成代码的表或输入对象描述。点击【生成代码】按钮。会出现下载对话框。选择要保存的地址后下载。 5. 使用代码。1,将代码拷贝到自己项目中对应的地址。2,如果格式不同可以稍加修改。3,根目录下的utils目录中是用到的工具类。需要拷贝到自己的工具类目录中。 6. 数据库表中的表注释和字段注释会生成代码中的注释,最好在表中添加这些注释。 # 高级 1,项目中resources/template中是代码模板,可以修改模板成自己想要的格式。 2,项目组resources/templateMybatisPlus中是使用Mybatis-plus替换Mybatis时可以使用的代码。可以将目录修改为template生成使用Mybatis-plus的简化代码。 ## 需要以下依赖 ```dtd org.projectlombok lombok provided com.github.xiaoymin knife4j-openapi3-spring-boot-starter ``` ## knife4j配置 ```dtd knife4j: # 是否生产环境。是则无法使用接口文档。访问地址=ip:port/doc.html production: false 权限拦截要放开如下路径 .antMatchers("/doc.html", "/webjars/**", "/v2/api-docs", "/swagger-resources/**") ```