作者:吖鸟集团总公司 | 来源:互联网 | 2023-09-24 09:49
Dataway介绍Dataway是基于DataQL服务聚合能力,为应用提供的一个接口配置工具。使得使用者无需开发任何代码就配置一个满足需求的接口。整个接口配置、测试、冒烟、发布。一站式都通过Dataway
Dataway介绍
Dataway 是基于 DataQL 服务聚合能力,为应用提供的一个接口配置工具。使得使用者无需开发任何代码就配置一个满足需求的接口。 整个接口配置、测试、冒烟、发布。一站式都通过 Dataway 提供的 UI 界面完成。UI 会以 Jar 包方式提供并集成到应用中并和应用共享同一个 http 端口,应用无需单独为 Dataway 开辟新的管理端口。
这种内嵌集成方式模式的优点是,可以使得大部分老项目都可以在无侵入的情况下直接应用 Dataway。进而改进老项目的迭代效率,大大减少企业项目研发成本。
Dataway 工具化的提供 DataQL 配置能力。这种研发模式的变革使得,相当多的需求开发场景只需要配置即可完成交付。 从而避免了从数据存取到前端接口之间的一系列开发任务,例如:Mapper、BO、VO、DO、DAO、Service、Controller 统统不在需要。
Hasor v4.1.8 (2020-05-28)
新增
-
issue Pre 拦截器中建议增加 hint 的设置。
-
issue 合并来自社区的 Api 分组功能,分组是通过 Api 的 path 切分为 Tree 形式。
-
PR 合并来自社区的 @@mybatis 的能力,通过 @@mybatis 可以给 SQL 增强动态SQL能力。
-
ApiBinder 新增一组 loadSpiListener 方法,用来简化 Spi 注册的使用。
-
issue 加入 Swagger2 的支持
优化
-
issue 4.1.7 执行之后 Result 为 “empty.”,较低版本浏览器兼容问题Bob的方法不支持 data() 导致
-
DataqL 的 Maven 插件对 Maven 的依赖从 3.3.9 降低到 3.3.3。
-
UI 发起的请求,Server 端统一使用 UTF-8 编码形式将数据转换为二进制,同时浏览器端统一采用 Blob 方式接受二进制数据在通过 decodeURIComponent 函数来解码UTF-8数据。
-
GET 模式下,UI 发起的请求会将请求参数全部转化为 String。因为 GET 获取参数在服务器端拿到的也都是 String。
-
issue 处理api跨域部分头信息失败。
-
issue 优化配置接口 /interface-ui/ 页面加载大js导致加载速度缓慢。对静态资源增加了 1个月对缓存。
-
issue 增加一个 Hint 用来可以设定查询分页时 currentPage 的默认启始数字
用 Swagger 发起请求
返回结果
爆款文章
《绝了!Dataway让Spring Boot不再需要Controller、Service、DAO、Mapper》
《Dataway 配置数据接口时和前端进行参数对接》 https://my.oschina.net/ta8210/blog/3236659
《通过 Dataway 配置一个带有分页查询的接口》https://my.oschina.net/ta8210/blog/3277320
《Dataway 4.1.5 以上版本升级指南》https://my.oschina.net/ta8210/blog/4275154
《完美兼容老项目!Dataway 4.1.6 返回结构的全面控制》https://my.oschina.net/ta8210/blog/4275216
《无需代码!通过 Dataway 配置一个带有分页查询的接口》https://my.oschina.net/ta8210/blog/3277320
《Dataway 整合 Swagger2,让 API 管理更顺畅》https://my.oschina.net/ta8210/blog/4293622
官方连接
- Dataway 官方手册:https://www.hasor.net/web/dataway/about.html
- Dataway 在 OSC 上的项目地址,欢迎收藏:https://www.oschina.net/p/dataway
- DataQL 手册地址:https://www.hasor.net/web/dataql/what_is_dataql.html
- Hasor 项目的首页:https://www.hasor.net/web/index.html
以上所述就是小编给大家介绍的《Dataway 4.1.8 发布,新增 Swagger2 支持,无需标注任何注解接口文档自动生成》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 我们 的支持!