Dataway是Hasor生态中的接口配置工具,能帮助开发者快速配置数据接口。它支持DataQL和SQL两种语言模式,可将SQL转换为DataQL执行,简化数据查询与交互,无需编写大量代码。接口配置完成后,可进行自测、冒烟测试,通过后发布,之后可通过定义的接口路径访问数据,且接口历史版本等信息保存在特定数据库表中。
引入步骤
-
引入依赖 :在Spring Boot项目的
pom.xml
文件中添加Dataway相关依赖,包括hasor-spring
和hasor-dataway
,前者负责Spring与Hasor框架整合,后者是Dataway本身。 -
配置Dataway及初始化数据表 :在
application.properties
或application.yml
文件中进行Dataway相关配置,如HASOR_DATAQL_DATAWAY
和HASOR_DATAQL_DATAWAY_ADMIN
等,且Dataway需要两张数据表才能工作,建表语句可在Dataway依赖jar包的“META-INF/hasor-framework/mysql”目录下找到。 -
配置数据源 :若项目未集成数据源,可采用druid + mysql + spring-boot-starter-jdbc的方式进行配置,添加相应依赖并设置数据源相关参数,包括数据库地址、用户名、密码等。
-
将数据源设置到Hasor容器中 :新建一个Haso