# 代码生成器
## 1 使用说明
在resource目录下设置application.properties如下:可根据自己的需求进行设置
```properties
steven.url=jdbc:mysql://localhost:3306/mp?useUnicode=true&useSSL=false&characterEncoding=utf8
steven.username=root
steven.password=123456
steven.driver=com.mysql.jdbc.Driver
# 配置模块名称 一个模块名即可 例如:admin,user 分别表示 admin微服务,user 微服务
steven.moduleName=admin
# 父包名 一般设置为两层 使用之后,生成的路径为 com.steven.user.xxx
steven.parent=com.steven
# controller继承的类的全路径
steven.superController=com.steven.core.controller.AbstractCoreController
# 是否开启controller继承
steven.superControllerFlag=true
# 是否开启swagger2生成
steven.swagger=true
#生成feign
steven.superFeign=com.steven.core.feign.CoreFeign
#是否开启生成Feign接口
steven.superFeignFlag=true
# 设置微服务的名称
steven.application.name=leadnews-admin
# 系统工程路径 请填写你自己所在的代码生成器所在的工程目录
steven.projectPath=C:\\xxx
# 是否开启系统工程路径获取 默认值为false
steven.enableProject=false
# 是否去除表前缀 例如 表:tb_user 对应 POJO--->TbUser 如果去除,生成之后则变成 User 默认不开启
steven.prefixFlag=false
#去除的前缀值
steven.prefix=tb_
```
各配置意义如下图所示:
![1620460681613](images/1620460681613.png)
## 2 bug修复记录
1 添加swagger在controller
2 添加可以设置去除前缀
![1621144823963](images/1621144823963.png)
没有合适的资源?快使用搜索试试~ 我知道了~
代码生成器,基于MybatisPlus生成代码
共52个文件
xml:37个
ftl:8个
png:2个
需积分: 5 1 下载量 186 浏览量
2022-09-25
09:07:48
上传
评论
收藏 347KB ZIP 举报
温馨提示
基于MybatisPlus生成代码
资源详情
资源评论
资源推荐
收起资源包目录
codeTemplatePlus.zip (52个子文件)
codeTemplatePlus
pom.xml 2KB
images
1620460681613.png 292KB
1621144823963.png 30KB
src
test
java
main
resources
application.properties 584B
templates
feign.java.ftl 588B
entity2.java.ftl 4KB
serviceImpl2.java.ftl 692B
swaggerConfiguration.java.ftl 2KB
application.java.ftl 925B
controller2.java.ftl 1KB
mapper2.java.ftl 466B
service2.java.ftl 408B
java
com
generate
CodeGeneratorPlus.java 12KB
.idea
misc.xml 390B
jarRepositories.xml 879B
modules.xml 279B
encodings.xml 191B
compiler.xml 903B
workspace.xml 5KB
.gitignore 184B
libraries
Maven__org_springframework_spring_jcl_5_1_7_RELEASE.xml 702B
Maven__org_springframework_spring_jdbc_5_1_7_RELEASE.xml 709B
Maven__org_springframework_spring_beans_5_1_7_RELEASE.xml 716B
Maven__javax_annotation_javax_annotation_api_1_3_2.xml 704B
Maven__com_baomidou_mybatis_plus_core_3_4_1.xml 667B
Maven__com_github_jsqlparser_jsqlparser_3_2.xml 640B
Maven__org_yaml_snakeyaml_1_23.xml 588B
Maven__org_freemarker_freemarker_2_3_30.xml 633B
Maven__org_springframework_boot_spring_boot_2_1_5_RELEASE.xml 729B
Maven__com_baomidou_mybatis_plus_3_1_1.xml 632B
Maven__org_mybatis_mybatis_3_5_6.xml 593B
Maven__org_slf4j_slf4j_api_1_7_26.xml 606B
Maven__org_springframework_spring_aop_5_1_7_RELEASE.xml 702B
Maven__mysql_mysql_connector_java_5_1_47.xml 667B
Maven__org_springframework_spring_core_5_1_7_RELEASE.xml 709B
Maven__com_baomidou_mybatis_plus_extension_3_4_1.xml 702B
Maven__org_springframework_spring_context_5_1_7_RELEASE.xml 730B
Maven__org_projectlombok_lombok_1_18_8.xml 617B
Maven__org_slf4j_slf4j_log4j12_1_7_26.xml 634B
Maven__com_baomidou_mybatis_plus_boot_starter_3_1_1.xml 723B
Maven__org_springframework_boot_spring_boot_starter_2_1_5_RELEASE.xml 785B
Maven__com_baomidou_mybatis_plus_annotation_3_4_1.xml 709B
Maven__org_springframework_boot_spring_boot_starter_jdbc_2_1_5_RELEASE.xml 820B
Maven__log4j_log4j_1_2_17.xml 562B
Maven__com_baomidou_mybatis_plus_generator_3_4_1.xml 702B
Maven__org_mybatis_mybatis_spring_2_0_5.xml 642B
Maven__com_zaxxer_HikariCP_3_2_0.xml 596B
Maven__org_springframework_spring_tx_5_1_7_RELEASE.xml 695B
Maven__org_springframework_spring_expression_5_1_7_RELEASE.xml 751B
Maven__org_springframework_boot_spring_boot_autoconfigure_2_1_5_RELEASE.xml 827B
codeTemplatePlus.iml 4KB
README.md 2KB
共 52 条
- 1
Leo.荒
- 粉丝: 42
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0