不做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 数据库连接配置
- 云主机必备的10个开源安全工具
- HashiCorp开源Boundary:安全访问动态主机服务
- Rocket.Chat 3.7.1 发布,开源的团队沟通工具
- 我没有前端经验,但1天就搞定了开源项目主页
- 这一款开源免费的富文本编辑器,是值得推荐的——Quill
- 中陶网|岩板会走上一条不归路吗?,若不做这个动作
- 早爆娱闻|不做算数题!百盛11.11全线送惊喜
- 产品狗|-Web应用版功能框架及特性初识Taskctl-Web版功能框架系统特性登录界面下载方式安装环境准备如何0元获取永久使用授权,免费开源:国产10万级ETL调度
- 交易|Ocean:一个开源社区的数据市场 具有OCEAN质押,自动做市商和IDO的功能
- Python|64岁Python之父退休失败,正式加入微软搞开源