不做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
- 选择你的数据库表格~
文章插图
选择基础入参字段
- PageAO 分页查询所使用的字段 。
- Ins/UpdAO 添加、修改入参的基本字段 。
- 选择字段的校验规则 。 目前只是支持简单的非空校验 。
文章插图
填写基本生成信息
- 包括自定义包路径 。
- 填写作者信息、API 描述信息、生成路径等 。
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.0 xyz.chaobei test1.0-SNAPSHOT org.springframework.boot spring-boot-starter-parent2.1.3.RELEASE 【不做CRUD的我开源了Springboot API一键生成器】1.8 3.3.2 2.9.2org.springframework.boot spring-boot-starter-webcom.baomidou mybatis-plus-boot-starter${mybatis.plus.version} org.springframework.boot spring-boot-devtoolstrue mysql mysql-connector-javaruntimeorg.projectlombok lombokprovidedxyz.chaobei bye-crud-common1.2 io.springfox springfox-swagger2${swagger2.version} io.springfox springfox-swagger-ui${swagger2.version} org.springframework.boot spring-boot-maven-plugin
添加配置文件添加一个application.yaml 数据库连接配置
推荐阅读
- Flipper Zero将于下月发货:为极客打造的开源多功能小工具
- 完全开源、无专利掣肘,RISC-V会是芯片自主的关键解吗?| 年度行业研究
- 刘强东:永远不做王国
- 前瞻物联网产业全球周报第72期:腾讯云发布八款云原生系列产品,阿里发布开源量子模拟器“太章2.0”
- 苹果为何迟迟不做电视?是不屑于这点利润还是另有所图
- 打破开发壁垒,2020深度学习开发者峰会百度飞桨认证PPDE分享开源收获
- 小米11内核开源 支持多功能NFC和红外遥控
- 开源开发者尝试为任天堂N64主机带来了新的Linux内核移植
- 资源|微软亚洲研究院发布开源平台“群策 MARO”用于多智能体资源调度优化
- 联邦学习新时代即将到来?同盾科技FLEX协议开源