小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
沉浸式翻译 immersive translate

在API设计中,属性常需支持多种类型但不能同时存在。OpenAPI和gRPC引入了`oneof`关键字,以简化复杂性,确保数据一致性和性能。强类型支持有助于错误检测和代码清晰,技术选择应基于具体应用场景。

API 设计中的多类型属性选择:OpenAPI 与 gRPC 的 oneof 与强类型对比

了迹奇有没
了迹奇有没 · 2025-12-30T12:56:03Z
oRPC发布1.0版本,支持OpenAPI和端到端类型安全

oRPC是一个TypeScript库,已发布1.0版本,提供类型安全的API开发,支持OpenAPI,简化API开发,兼容多种前端框架,性能优于tRPC。它还提供详细的迁移指南,适用于边缘计算和传统服务器部署。

oRPC发布1.0版本,支持OpenAPI和端到端类型安全

InfoQ
InfoQ · 2025-12-19T16:00:00Z
Qt 6.11 Beta 版本发布,新增画布绘图器、OpenAPI 及任务树模块

Qt 6.11 Beta 1于2025年12月18日发布,新增Qt Canvas Painter、Qt OpenAPI和Qt TaskTree三个模块,为3月的稳定版做准备,计划于1月发布第二个Beta版本,最终版预计在3月17日发布。

Qt 6.11 Beta 版本发布,新增画布绘图器、OpenAPI 及任务树模块

实时互动网
实时互动网 · 2025-12-19T01:52:19Z
ASP.NET Core 在 .NET 10 中:Blazor、API 和 OpenAPI 的重大更新

微软发布了.NET 10的ASP.NET Core重大更新,主要改进包括Blazor的安全示例和JavaScript互操作API,Minimal APIs的内置验证和Server-Sent Events支持,以及OpenAPI 3.1的兼容性。此外,异常处理、Kestrel和HTTP.sys的性能也得到了提升。

ASP.NET Core 在 .NET 10 中:Blazor、API 和 OpenAPI 的重大更新

InfoQ
InfoQ · 2025-12-11T08:55:00Z

OpenAPI::Linter是一个用于验证和检查OpenAPI规范的工具。

OpenAPI::Linter

blogs.perl.org
blogs.perl.org · 2025-11-02T15:44:36Z
如何通过GitHub Actions和OpenAPI规范自动更新API文档

维护API文档的准确性对开发者而言是一大挑战。API规范变更时,文档常常滞后,导致信息不一致。通过结合OpenAPI规范与GitHub Actions,可以实现文档与API变更的自动同步,确保文档的准确性和一致性。本文介绍了如何利用GitHub Actions自动更新API文档,并处理多个API版本。

如何通过GitHub Actions和OpenAPI规范自动更新API文档

freeCodeCamp.org
freeCodeCamp.org · 2025-09-09T14:28:26Z
构建更好的API:从Django到客户端库与OpenAPI

本文总结了使用Django REST Framework和drf-spectacular构建REST API的经验,生成OpenAPI规范,并通过openapi-generator自动生成客户端。这一工作流程提高了开发效率,确保API文档的兼容性,并可通过GitHub Actions实现自动化维护。

构建更好的API:从Django到客户端库与OpenAPI

The Django weblog
The Django weblog · 2025-08-13T14:03:19Z
如何在Swift中使用OpenAPI构建稳健的网络层

许多应用开发者在编写网络层时感到繁琐且易出错。OpenAPI规范提供标准化接口,简化API创建和文档编写。使用OpenAPI可减少重复代码,提高类型安全性,改善团队协作。本文介绍如何在SwiftUI应用中实现OpenAPI,创建API规范文件,并通过生成的代码与服务器交互,从而提升开发效率。

如何在Swift中使用OpenAPI构建稳健的网络层

freeCodeCamp.org
freeCodeCamp.org · 2025-07-22T18:00:06Z
自动同步Postman集合与OpenAPI规范 — 保留团队编辑

本文介绍了一个Python脚本,旨在自动导入OpenAPI规范并生成Postman集合,保留团队自定义设置,避免手动更新的混乱。通过智能合并,确保集合与规范一致,提高开发和测试效率。

自动同步Postman集合与OpenAPI规范 — 保留团队编辑

DEV Community
DEV Community · 2025-05-28T16:07:57Z
颠覆您的API开发:释放OpenAPI生成器的真正力量!

优化OpenAPI生成器模板可以显著提升Spring Boot 3和Jakarta EE项目的API开发。通过自定义模板,开发者能够强制使用必要的注解和导入,确保代码整洁、可维护,减少重复工作。同时,域规范库集中管理API规范,自动生成Java POJO,并支持Swagger验证,以确保与现代框架的兼容性。

颠覆您的API开发:释放OpenAPI生成器的真正力量!

DEV Community
DEV Community · 2025-05-26T08:40:12Z
.NET 10 预览版 4:改进的 JSON Patch、Blazor 诊断、OpenAPI 集成等

微软发布了.NET 10的第四个预览版,增强了ASP.NET Core、Blazor和.NET MAUI等功能。新版本基于System.Text.Json实现了JSON Patch,提升了性能和内存使用效率。Blazor改进了导航管理,支持JavaScript互操作。Entity Framework Core 10新增全文搜索和混合搜索功能,提升查询能力。整体性能显著提升,并修复了多个平台的bug。

.NET 10 预览版 4:改进的 JSON Patch、Blazor 诊断、OpenAPI 集成等

InfoQ
InfoQ · 2025-05-21T08:30:00Z
使用OpenAPI和Orval从.NET 9 API生成TypeScript客户端

本文介绍了如何为.NET API服务自动生成强类型的TypeScript客户端。首先创建API项目并添加OpenAPI和Scalar包,然后生成API描述文件并在构建后复制到输出目录。最后,使用orval生成TypeScript客户端,生成的文件包含API调用的类型定义。

使用OpenAPI和Orval从.NET 9 API生成TypeScript客户端

DEV Community
DEV Community · 2025-05-13T10:00:11Z
Go 语言轻量级微服务框架:OpenAPI + Protobuf 双模驱动 | 开源日报 No.603

go-doudou 是一个轻量级微服务框架,支持单体和微服务架构,具备服务治理功能。littlefs 是为微控制器设计的故障安全文件系统,支持电源故障恢复和动态磨损均衡。Hyprnote 是一款 AI 记事本,适用于会议记录和离线工作。chat-with-your-data-solution-accelerator 在 Azure 上提供对话和问答体验。SpeechGPT 增强了多模态对话能力。

Go 语言轻量级微服务框架:OpenAPI + Protobuf 双模驱动 | 开源日报 No.603

开源服务指南
开源服务指南 · 2025-05-11T23:35:41Z
为什么OpenAPI(Swagger)不仅仅是文档

OpenAPI不仅是文档工具,更是接口抽象语言,促进团队协作与自动化。它定义API的行为和约束,支持安全模型和元数据,提升开发过程的结构化与一致性。通过将OpenAPI融入开发流程,团队可实现高效的Schema驱动开发,确保API设计的稳定性和可维护性。

为什么OpenAPI(Swagger)不仅仅是文档

DEV Community
DEV Community · 2025-04-25T04:29:38Z
openapi-fetch-gen – 从 openapi-typescript 生成的 OpenAPI TypeScript 接口定义中生成 TypeScript API 客户端

openapi-fetch-gen 是一个工具,可以从 openapi-typescript 生成的 TypeScript 接口定义中自动生成类型安全的 API 客户端。它解析 TypeScript 模式文件,提取 API 端点及参数,生成客户端代码,简化开发流程。用户可通过命令行轻松生成所需代码。

openapi-fetch-gen – 从 openapi-typescript 生成的 OpenAPI TypeScript 接口定义中生成 TypeScript API 客户端

DEV Community
DEV Community · 2025-04-20T06:56:44Z
从OpenAPI规范生成JAVA代码

我开始了一个项目,选择Gradle作为构建工具,并集成了OpenAPI格式的外部服务。导入OpenAPI Generator插件后,配置了生成器,指定了输入规范、输出目录和模型类的包名。为确保与Spring Boot 3.x兼容,调整了配置选项,并配置了编译任务以自动运行生成任务,添加了生成代码的源目录。

从OpenAPI规范生成JAVA代码

DEV Community
DEV Community · 2025-04-15T14:46:23Z
OpenAPI:如何处理文件管理

OpenAPI是一种用于HTTP API的描述格式,越来越多的软件公司采用。其设计优先的方法使API变更管理更为简便,使用$ref语法可减少重复并提高一致性。OpenAPI 3.1支持路径、webhooks和组件的独立声明,便于管理和发布。不同团队可根据需求选择合适的文件结构,以提升API体验。

OpenAPI:如何处理文件管理

The New Stack
The New Stack · 2025-04-08T16:00:19Z
如何自定义Scramble – Laravel OpenAPI文档

我尝试自定义API文档,添加webhook端点。首先创建文档转换器,定义webhook的操作、请求体和响应,然后在服务提供者中注册该转换器,以便在文档中添加相应路径。

如何自定义Scramble – Laravel OpenAPI文档

DEV Community
DEV Community · 2025-04-04T18:06:33Z
使用Go和OpenAPI构建前端后端中介(BFF):用例与最佳实践

本文介绍了如何使用Go和OpenAPI构建前端后端中介(BFF),优化数据处理和安全性。文章涵盖项目结构、代码生成示例及最佳实践,强调Go的高效性和OpenAPI的文档清晰性。

使用Go和OpenAPI构建前端后端中介(BFF):用例与最佳实践

DEV Community
DEV Community · 2025-03-30T14:47:37Z
ASP.NET Core 10 预览版 2 精简了 Blazor 导航,更新了 OpenAPI

微软于3月18日发布的ASP.NET Core 10 Preview 2更新,改进了Blazor导航行为、OpenAPI文档生成和开发工具,解决了社区反馈。主要优化包括Blazor导航系统、NavLink组件的查询字符串匹配,以及新增的ReconnectModal组件,支持XML注释生成OpenAPI文档。预计.NET 10将于2025年11月发布。

ASP.NET Core 10 预览版 2 精简了 Blazor 导航,更新了 OpenAPI

InfoQ
InfoQ · 2025-03-30T08:00:00Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码