Tag

API Documentation

1 views collected around this technical thread.

Java Captain
Java Captain
Jun 8, 2025 · Backend Development

How to Fix Spring Boot 3 and Swagger 2 Compatibility Issues

This guide explains why Spring Boot 3 is incompatible with Swagger 2, shows how to downgrade or replace dependencies, updates servlet imports, adjusts Maven and application settings, and provides a complete Swagger configuration to get the API docs running again.

API DocumentationCompatibilityConfiguration
0 likes · 4 min read
How to Fix Spring Boot 3 and Swagger 2 Compatibility Issues
Tongcheng Travel Technology Center
Tongcheng Travel Technology Center
May 6, 2024 · Operations

Using smart-doc to Generate JMeter Performance Test Scripts and Integrate with Prometheus and Grafana

This article explains how to leverage smart-doc to automatically generate JMeter performance testing scripts from API code, import them into JMeter, set up Prometheus monitoring and Grafana dashboards, and highlights the automation benefits for backend development and operations workflows.

API DocumentationGrafanaJMeter
0 likes · 7 min read
Using smart-doc to Generate JMeter Performance Test Scripts and Integrate with Prometheus and Grafana
Test Development Learning Exchange
Test Development Learning Exchange
Mar 26, 2024 · Backend Development

Using pdoc to Generate API Documentation for Python Projects

pdoc is a lightweight Python command‑line tool that automatically extracts docstrings to produce clean HTML API documentation, offering features such as module and package generation, custom templates, markdown export, and a built‑in preview server for rapid documentation workflows.

API DocumentationCLIDocumentation generation
0 likes · 5 min read
Using pdoc to Generate API Documentation for Python Projects
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Nov 29, 2023 · Backend Development

Design and Implementation of a Code‑Centric Automated API Documentation Management Platform

NetEase Cloud Music built a code‑centric, automated API documentation platform that extracts Javadoc annotations, tracks code relationships in a graph database, processes incremental GitLab commits, and generates synchronized documentation with change diffs and notifications, dramatically reducing manual effort and ensuring consistency.

API DocumentationAST ParsingAutomated Documentation
0 likes · 9 min read
Design and Implementation of a Code‑Centric Automated API Documentation Management Platform
IT Services Circle
IT Services Circle
Sep 2, 2023 · Backend Development

Using Swagger for API Documentation in Spring Boot: Setup, Configuration, and Customization

This article explains what Swagger is, why it is useful for RESTful API documentation, and provides a step‑by‑step guide for integrating Swagger 3.0 with Spring Boot 2.7.6, handling version conflicts, customizing Docket settings, securing the UI, and applying advanced annotations to enrich the generated documentation.

API DocumentationJavaSpring Boot
0 likes · 20 min read
Using Swagger for API Documentation in Spring Boot: Setup, Configuration, and Customization
Wukong Talks Architecture
Wukong Talks Architecture
Aug 29, 2023 · Backend Development

Using Swagger with Spring Boot: Setup, Configuration, and Common Issues

This tutorial explains what Swagger is, why it is useful for RESTful API documentation, and provides step‑by‑step instructions for integrating Swagger 3.0 into a Spring Boot 2.7.6 project, including Maven dependencies, configuration classes, handling startup errors, customizing the UI, security settings, and annotation usage.

API DocumentationJavaSpring Boot
0 likes · 16 min read
Using Swagger with Spring Boot: Setup, Configuration, and Common Issues
High Availability Architecture
High Availability Architecture
Aug 22, 2023 · Backend Development

Practical Tips for Improving Interface Maintainability in Software Development

This article presents a series of concrete, experience‑driven recommendations—such as embedding documentation links in code comments, publishing source to private repositories, defining constants in parameter classes, handling Map payloads with typed objects, simplifying dependencies, and logging raw request/response data—to enhance the maintainability of backend interfaces throughout the software lifecycle.

API DocumentationInterface DesignJava
0 likes · 15 min read
Practical Tips for Improving Interface Maintainability in Software Development
JD Tech
JD Tech
Jul 19, 2023 · Backend Development

Practical Tips for Improving Interface Maintainability in Software Development

This article shares a series of practical, experience‑based recommendations for enhancing the maintainability of software interfaces—including documentation links, constant definitions, Map usage, dependency simplification, logging practices, and Java code examples—aimed at reducing maintenance costs and improving developer efficiency.

API DocumentationLoggingbackend development
0 likes · 15 min read
Practical Tips for Improving Interface Maintainability in Software Development
macrozheng
macrozheng
Feb 9, 2023 · Backend Development

Auto‑Generate Spring API Docs in IDEA with Apifox Helper Plugin

Learn how to install and configure the Apifox Helper plugin in IntelliJ IDEA to automatically generate, sync, and debug Java Spring API documentation, offering a zero‑intrusion alternative to Swagger with built‑in mock and testing features.

API DocumentationApifoxIDEA
0 likes · 8 min read
Auto‑Generate Spring API Docs in IDEA with Apifox Helper Plugin
macrozheng
macrozheng
Dec 23, 2022 · Backend Development

Eliminate Manual Controllers: Auto‑Expose Command & Query Services with Lego‑Starter

This guide shows how to eliminate manual Controller code by automatically exposing CommandService and QueryService as web endpoints, integrating with Swagger for dynamic API documentation, and explains the underlying unified controller architecture and extension points.

API DocumentationCommand ServiceJava
0 likes · 10 min read
Eliminate Manual Controllers: Auto‑Expose Command & Query Services with Lego‑Starter
php中文网 Courses
php中文网 Courses
Dec 2, 2022 · Backend Development

Understanding API Documentation: Purpose, Standards, and Efficient Production

This article explains what API documentation is, why it is essential for backend development, outlines standard interface specifications, and discusses efficient ways to produce and maintain API docs, including the use of modern tooling to automate generation and testing.

API DocumentationAutomationCollaboration
0 likes · 4 min read
Understanding API Documentation: Purpose, Standards, and Efficient Production
DeWu Technology
DeWu Technology
Nov 24, 2022 · Frontend Development

API Documentation‑Driven Development in Front‑End Functional Teams

In Chinese internet firms, front‑end development has grown into large specialized teams, and DeWu’s API‑documentation‑driven development model—presented by former Alibaba leader Zhu Junbiao and explained by Chen Ziyu—demonstrates how an API‑driven workflow on the Mooncake platform resolves collaboration bottlenecks and boosts development efficiency.

API DocumentationFrontenddevelopment process
0 likes · 3 min read
API Documentation‑Driven Development in Front‑End Functional Teams
macrozheng
macrozheng
Jul 20, 2022 · Backend Development

Boost Swagger Docs with SpringDoc and Knife4j: A Practical Guide

This article compares Java Swagger libraries SpringFox and SpringDoc, explains when to choose each, and demonstrates how to integrate SpringDoc with Knife4j for enhanced API documentation, JSON validation, data folding, and a microservice aggregation solution.

API DocumentationJavaKnife4j
0 likes · 6 min read
Boost Swagger Docs with SpringDoc and Knife4j: A Practical Guide
Baidu Geek Talk
Baidu Geek Talk
Jul 4, 2022 · Backend Development

Integrating Swagger with Yapi for Automated API Documentation in Go

This guide shows how to install Go‑Swagger, annotate Go code with Swagger comments, generate a swagger.json file, serve it via Nginx, and configure Yapi to automatically import the spec, creating a seamless, always‑up‑to‑date API documentation pipeline for front‑end and back‑end teams.

API DocumentationAutomationGo
0 likes · 14 min read
Integrating Swagger with Yapi for Automated API Documentation in Go
macrozheng
macrozheng
Mar 22, 2022 · Backend Development

Switching to SpringDoc: A Complete Guide to Replacing SpringFox in Spring Boot

After SpringFox became outdated and incompatible with Spring Boot 2.6, this article introduces SpringDoc as a modern OpenAPI 3‑based alternative, explains its advantages, shows how to integrate it, migrate annotations, configure security, and provides sample code and screenshots for a seamless transition.

API DocumentationOpenAPISpring Boot
0 likes · 12 min read
Switching to SpringDoc: A Complete Guide to Replacing SpringFox in Spring Boot
Code Ape Tech Column
Code Ape Tech Column
Feb 14, 2022 · Backend Development

Aggregating Swagger API Documentation in Spring Cloud Gateway

This article explains why and how to aggregate Swagger API documentation across multiple Spring Cloud microservices by creating a reusable swagger‑starter, configuring each service, and implementing a GatewaySwaggerResourcesProvider to expose a unified documentation entry point.

API DocumentationJavaMicroservices
0 likes · 8 min read
Aggregating Swagger API Documentation in Spring Cloud Gateway
Java Architect Essentials
Java Architect Essentials
Dec 19, 2021 · Frontend Development

think-swagger-ui-vuele: A Custom Swagger UI Implementation for Think-Vuele

This article introduces think-swagger-ui-vuele, a custom Swagger UI built on think‑vuele that simplifies API documentation by parsing Swagger JSON, offers fast loading for large APIs, supports mock data, customizable request headers, and provides both npm and Maven integration with usage instructions and code examples.

API DocumentationFrontendJava
0 likes · 6 min read
think-swagger-ui-vuele: A Custom Swagger UI Implementation for Think-Vuele
Selected Java Interview Questions
Selected Java Interview Questions
Nov 23, 2021 · Backend Development

Integrating Knife4j with Spring Boot for Enhanced Swagger API Documentation

This article introduces Knife4j, a lightweight Java MVC Swagger enhancement, explains its core features and UI improvements, and provides a step‑by‑step guide with Maven dependencies, configuration classes, model definitions, and controller code to quickly set up interactive API documentation in a Spring Boot project.

API DocumentationJavaKnife4j
0 likes · 8 min read
Integrating Knife4j with Spring Boot for Enhanced Swagger API Documentation
macrozheng
macrozheng
Nov 10, 2021 · Backend Development

Boost Your API Docs: How to Install and Use Torna with Swagger

Learn how to set up the enterprise‑grade Torna API documentation platform, integrate it with Swagger, and run it on Windows, Linux, or Docker, covering project structure, installation steps, configuration, and advanced features like permission control, mock data, and interface testing.

API DocumentationDockerSpringBoot
0 likes · 13 min read
Boost Your API Docs: How to Install and Use Torna with Swagger
macrozheng
macrozheng
Nov 2, 2021 · Backend Development

Generate Zero‑Annotation API Docs with smart‑doc for SpringBoot

This tutorial shows how to replace Swagger with smart-doc, a zero‑annotation API documentation tool for SpringBoot that generates HTML docs and Postman collections, covering Maven plugin setup, configuration files, custom tags, error‑code mapping, request‑header definitions, and step‑by‑step usage examples.

API DocumentationJavaMaven
0 likes · 10 min read
Generate Zero‑Annotation API Docs with smart‑doc for SpringBoot