不做CRUD的我开源了Springboot API一键生成器( 三 )


如何使用 bye-crud-generate# git clone 拉取代码到本地git clone # 修改配置文件信息、连接你的数据库vi config/application.yaml# 使用maven插件启动这个spring-boot 项目mvn spring-boot:run# 测试访问地址http://localhost:8080/index选择一个将要生成表

  • 访问 http://localhost:8080/index
  • 选择你的数据库表格~

不做CRUD的我开源了Springboot API一键生成器文章插图
选择基础入参字段
  • PageAO 分页查询所使用的字段 。
  • Ins/UpdAO 添加、修改入参的基本字段 。
  • 选择字段的校验规则 。 目前只是支持简单的非空校验 。

不做CRUD的我开源了Springboot API一键生成器文章插图
填写基本生成信息
  • 包括自定义包路径 。
  • 填写作者信息、API 描述信息、生成路径等 。
一键生成 , 生成目录如下 , 一个标准格式的 maven 项目 。
test└── src└── main├── java│└── xyz│└── chaobei│├── controller││└── ApiUmsAdminController.java│├── mapper││└── UmsAdminMapper.java│├── model││└── UmsAdminModel.java│├── pojo││├── UmsAdminPageAO.java││└── UmsAdminSaveAO.java│└── service│├── impl││└── UmsAdminServiceimpl.java│└── UmsAdminService.java└── resources└── mapper└── UmsAdminMapping.xml让生成的API 跑起来当然 , 这里只是作为测试 , 如果你已经有一个 Springboot项目 那么完全可以按需要添加 。
在生成代码路径下:
添加maven 依赖添加一个 pom.xml maven 依赖文件
4.0.0xyz.chaobeitest1.0-SNAPSHOTorg.springframework.bootspring-boot-starter-parent2.1.3.RELEASE 【不做CRUD的我开源了Springboot API一键生成器】1.83.3.22.9.2org.springframework.bootspring-boot-starter-webcom.baomidoumybatis-plus-boot-starter${mybatis.plus.version}org.springframework.bootspring-boot-devtoolstruemysqlmysql-connector-javaruntimeorg.projectlomboklombokprovidedxyz.chaobeibye-crud-common1.2io.springfoxspringfox-swagger2${swagger2.version}io.springfoxspringfox-swagger-ui${swagger2.version}org.springframework.bootspring-boot-maven-plugin添加配置文件添加一个application.yaml 数据库连接配置