入门教程
1. 背景介绍
本文将通过一个简单的demo演示如何使用DoytoQuery框架快速为一个具有如下结构的角色表创建一套RESTful服务。
id | role_name | role_code | valid |
1 | admin | ADMIN | true |
2 | vip | VIP | true |
3 | vip2 | VIP2 | true |
4 | vip3 | VIP3 | true |
5 | guest | GUEST | true |
在阅读本文之前,需要你已经:
有Java开发基础
掌握一种关系型数据库
熟悉Maven
熟悉SpringBoot
本文示例代码请访问Github。
2. 开始编码
2.1. 初始化工程
1. 在 Spring Initializer 上初始化工程,添加以下4个依赖:Lombok, Spring Web, Validation, HyperSQL Database
2. 引入DoytoQuery
3. 配置组件扫描路径
4. 配置分页插件
DoytoQuery默认提供的是MySQL的分页插件,而本demo使用的数据库是HSQLDB,所以我们这里需要开发一个HSQLDB的分页实现:
HsqldbDialect.java