首页 文章 精选 留言 我的

精选列表

搜索[API网关],共10000篇文章
优秀的个人博客,低调大师

Knife4j v4.2.0 发布,Gateway 网关聚合组件优化

大家好,Knife4j v4.2.0版本发版,本次版本发版主要解决问题: 更新日志 ⛰️ 依赖升级 1、升级boot3版本为3.0.7、springdoc版本‣ 2、springdoc版本升级,主要包括: 针对Spring Boot2版本的,升级springdoc版本到1.7.0 针对Spring Boot3版本的,springdoc版本到2.0.4 🏕️ 优化knife4j-gateway组件 1、针对服务发现模式(discover),可以动态读取服务转发路由配置前缀prefix,开发者可不用在独立配置,感谢当幸福碰错了头PR 2、支持除default默认分组外的多分组类型,感谢谢进伟PR 3、针对在Dubbo场景下会出现聚合各个Service的场景,该版本提供自动排除服务的扩展SPI接口,开发者可集成自动扩展实现规则进行聚合服务的排除,参考Gitee#I6YLMB @Slf4j @Component publicclassMyExcludeServiceimplementsGatewayServiceExcludeService{ @Override publicSet<String>exclude(Environmentenvironment,Knife4jGatewayPropertiesproperties,List<String>services){ log.info("自定义过滤器."); if(!CollectionUtils.isEmpty(services)){ //排除注册中心包含order字眼的服务 returnservices.stream().filter(s->s.contains("order")).collect(Collectors.toSet()); } returnnewTreeSet<>(); } } 4、解决在Nginx等二级代理转发情况下的路径错误问题Gitee#gitee、GitHub#609、[Gitee#I6KYUJ][https://gitee.com/xiaoym/knife4j/issues/I6KYUJ]、GitHub#603、GitHub#586 5、增加对子服务的排序规则设置,配置如下: knife4j: gateway: tags-sorter:alpha#接口排序规则 operations-sorter:alpha 不管是tag还是operation,排序规则主要提供两种实现方式: alpha:官方swagger-ui的默认排序规则实现。 order:nife4j提供的增强排序规则,开发者可在子服务中扩展x-order,根据数值来自定义排序 6、knife4j-gateway组件增加basic验证GitHub#555 🏝️ Ui更新 1、Script脚本生成的TypeScript代码增加注释Gitee#I6T78E、GitHub#568 2、OAS2新增allof特性的支持Github#PR589 3、针对jakarta环境中Basic的属性提示已经match优化GitHub#578 ⛺ 增强部分 1、openapi3规范中增加对@ApiSupport增强注解的支持Gitee#I79WIJ 2、Post发送请求query的方式修改Gitee#I7DNRP 3、优化基础jar包的引用关系,lombok、slf4j等jar包级别改为providedGitHub#591 🤝 感谢 非常感谢以下开发者的PR贡献(排名不分先后): 当幸福碰错了头 谢进伟 最怕的、其实是孤单。。。 fengshi20102010 zskzskabcd 小魏,小魏,我们要去哪里呀 Pastors King-Run liuyd-cc

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册