ucode-cms自动生成CRUD
...大约 1 分钟
简介
视频教程
- 实时读取库表结构元数据信息,比如表名、字段名、字段类型、注释等,选中修改后的表,点击
一键生成
,代码成即可提现出表结构的变化。 - 单表快速转化restful风格的API接口并对外暴露服务。对于百余张表的数据库,使用代码生成器让开发事半功倍。
引入依赖
<!--代码本地化生成依赖-->
<dependency>
<groupId>xin.altitude.cms</groupId>
<artifactId>ucode-cms-common</artifactId>
<version>1.6.3.1-beta</version>
</dependency>
<dependency>
<groupId>xin.altitude.cms</groupId>
<artifactId>ucode-cms-code-spring-boot-starter</artifactId>
<version>1.6.3.1-beta</version>
</dependency>
<!--plus-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.5.0</version>
</dependency>
<!--swagger3 接口文档-->
<!--http://localhost:9098/swagger-ui/index.htm-->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-boot-starter</artifactId>
<version>3.0.0</version>
</dependency>
<!-- 数据库驱动 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.33</version>
</dependency>
<!-- lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
yml配置
注意
yml文件一定要为.yml结尾,如果.yaml结尾则会启动失败(巨坑)
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/ucode-cms
username: root
password: 123456
ucode:
code:
# 配置生成代码的路径
package-name: 包名
use-swagger: true
xml:
add-xml: true
controller:
add-note-info: true
完成上述两步配置后,启动项目,查看控制台日志,点击链接进入可视化控制台
界面。形如:
点击(http://localhost:8889/#/gen)进入代码生成器控制台