# nextdoc4j **Repository Path**: autumnchendq/nextdoc4j ## Basic Information - **Project Name**: nextdoc4j - **Description**: NextDoc4j是一个面向 Spring Boot 应用的 OpenAPI 3 接口文档增强解决方案,致力于提供比 Swagger-UI 更现代、可定制性更强的 UI 展示体验。 它深度集成 SpringDoc,支持接口分组、文档聚合、元信息扩展等功能,搭配 NextDoc4j-ui 前端项目,为开发者提供完整的一体化 API 文档管理与调试平台。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: dev - **Homepage**: https://nextdoc4j.top/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-01-26 - **Last Updated**: 2026-01-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
🚀 现代化的 API 文档后端解决方案
基于 SpringBoot 3.4.x + SpringDoc 构建,替代 Swagger UI,
提供更美观、更强大的开发体验,让 API 文档焕然一新。
🌐 在线演示 | 📘 官方文档 | 🧩 更新日志 | ❓ 常见问题
## 📦 代码仓库 | 平台 | 仓库地址 | |---------|----------------------------------------------------------------------------------| | GitCode | [https://gitcode.com/NextDoc4j/nextdoc4j](https://gitcode.com/NextDoc4j/nextdoc4j) | | Gitee | [https://gitee.com/nextdoc4j/nextdoc4j](https://gitee.com/nextdoc4j/nextdoc4j) | | GitHub | [https://github.com/NextDoc4j/nextdoc4j](https://github.com/NextDoc4j/nextdoc4j) | ## 📖 项目简介 Nextdoc4j 是一款现代化的 API 文档后端解决方案,专为 **SpringDoc** 和 **OpenAPI 3** 设计。它深度适配 SpringDoc 生态系统,在保留 API 文档核心功能的基础上,提供更强的安全性、灵活的配置能力以及优化的交互体验,完美替代传统的 Swagger UI。 NextDoc4j 帮助开发团队提高 API 文档的管理和调试效率,使文档系统成为研发流程中的得力助手。 ### ✨ 核心特性 - 🎨 **现代化界面** - 与前端深度整合,提供比 Swagger UI 更优雅的体验 - 🔒 **安全认证** - 内置简单登录校验,保护接口文档安全 - 🛠️ **灵活配置** - 支持功能开关、生产模式等多维度配置 - 🚀 **深度适配** - 专为 SpringDoc 和 OpenAPI 3 优化 - 🎯 **品牌定制** - 支持自定义 logo、标题等品牌元素 ## 🖼️ 界面预览 ### 主界面  *直观的API文档首页,集成项目概览、业务分组和快速定位功能* ### 文档详情界面  *接口详情页面,集成在线调试工具,支持参数输入、响应预览和JSON数据结构化展示*  *接口在线调试页面,支持请求方法选择、参数输入、请求头编辑、实时响应预览及 JSON 结构化展示,可直接发起 API 调用并查看返回数据详情* ### 登录界面  *支持动态 title 和 logo 渲染,可配置化自定义* ## 🚀 快速开始 ### 环境要求 - **Java**: >= 17 - **SpringBoot**: >= 3.4.x - **SpringDoc**: 与 OpenAPI 3 兼容 ### 安装使用 #### 1. 引入依赖 在 `pom.xml` 中添加以下依赖: ```xml