Tag

Swagger

1 views collected around this technical thread.

macrozheng
macrozheng
Jun 12, 2025 · Backend Development

Accelerate Spring Boot API Development with magic-api: A Hands‑On Guide

This tutorial shows how Java developers can use the magic‑api framework to rapidly create Spring Boot CRUD APIs without writing Controllers, Services, or DAOs, covering Maven setup, configuration, database schema, code‑free endpoint design, validation, transactions, Swagger integration, and deployment.

API DevelopmentCRUDJava
0 likes · 11 min read
Accelerate Spring Boot API Development with magic-api: A Hands‑On Guide
Code Mala Tang
Code Mala Tang
Jun 9, 2025 · Backend Development

Build High‑Performance APIs with FastAPI and Swagger: A Hands‑On Guide

Learn how to create fast, modern Python APIs using FastAPI, automatically generate interactive Swagger documentation, and enhance your endpoints with validation, metadata, and a full-featured to‑do list project, all illustrated with clear code examples and step‑by‑step deployment instructions.

API DevelopmentOpenAPIPython
0 likes · 10 min read
Build High‑Performance APIs with FastAPI and Swagger: A Hands‑On Guide
Java Captain
Java Captain
Apr 14, 2025 · Backend Development

Project Initialization, Version Management, and Scaffold Setup for Spring Boot Backend Development

This guide walks through initializing a Spring Boot project, handling IDE setup challenges, managing version compatibility between Spring Cloud, Spring Boot, and Kafka, and provides practical code examples for global exception handling, logging, CORS configuration, Swagger integration, and useful development tools.

Exception HandlingKafkaMaven
0 likes · 12 min read
Project Initialization, Version Management, and Scaffold Setup for Spring Boot Backend Development
Test Development Learning Exchange
Test Development Learning Exchange
Mar 10, 2025 · Backend Development

Types of API Documentation and Their Appropriate Use Cases

This article explains the main types of API documentation—Swagger, Word, Excel, and PDF—describing their features, suitable scenarios, and how to convert between formats to improve API development and testing efficiency.

APIExcelPDF
0 likes · 4 min read
Types of API Documentation and Their Appropriate Use Cases
Selected Java Interview Questions
Selected Java Interview Questions
Mar 5, 2025 · Backend Development

Spring Boot Project Initialization, Version Management, and Common Backend Tools

This article walks through setting up a Spring Boot project, handling version compatibility with Spring Cloud, Kafka, and Maven, demonstrates global exception handling, logging, CORS and Swagger configurations, and recommends useful backend utilities such as embedded Redis, MyBatis Plus, and Redisson.

CORSException HandlingKafka
0 likes · 9 min read
Spring Boot Project Initialization, Version Management, and Common Backend Tools
Architect
Architect
Jan 20, 2025 · Backend Development

Resolving a 100 ms Latency Issue in Spring Boot’s Embedded Tomcat Using Arthas Tracing

The article details a step‑by‑step investigation of an unexpected ~100 ms latency in a Spring Boot‑based channel system, covering network checks, curl measurements, Arthas trace and watch commands, identification of TomcatJarInputStream’s repeated jar‑resource loading caused by Swagger dependencies, and the final fix by upgrading the embedded Tomcat version.

ArthasJavaPerformance
0 likes · 14 min read
Resolving a 100 ms Latency Issue in Spring Boot’s Embedded Tomcat Using Arthas Tracing
Architect
Architect
Oct 20, 2024 · Backend Development

Spring Boot Project Setup: Initialization, Version Management, and Core Scaffold Code

This article walks through creating a Spring Boot project, handling IDE setup, managing Spring Cloud and Kafka version compatibility, using Maven for dependency management, and provides essential scaffold code such as global exception handling, logging aspects, CORS configuration, and Swagger integration.

CORSException HandlingMaven
0 likes · 12 min read
Spring Boot Project Setup: Initialization, Version Management, and Core Scaffold Code
Bilibili Tech
Bilibili Tech
Mar 8, 2024 · Frontend Development

Automated TypeScript API Generation Tool for Frontend Development

The article presents a TypeScript automation tool that parses Swagger v2/v3 specifications to automatically generate API function bodies, interfaces, and mock files—supporting custom templates, case conversion, and header tweaks—enabling front‑end teams to reduce manual coding, cut onboarding time, and boost development efficiency across complex B‑side projects.

API GenerationAutomationFrontend
0 likes · 5 min read
Automated TypeScript API Generation Tool for Frontend Development
macrozheng
macrozheng
Jan 17, 2024 · Backend Development

Master API Testing with Insomnia: A Lightweight Alternative to Postman

This guide introduces Insomnia, an open‑source, cross‑platform API client that supports GraphQL, REST, WebSockets, and gRPC, walks through its simple installation, demonstrates how to import and test the SpringBoot‑based mall project via Swagger, and highlights useful configuration tips for efficient backend debugging.

API testingGraphQLInsomnia
0 likes · 6 min read
Master API Testing with Insomnia: A Lightweight Alternative to Postman
macrozheng
macrozheng
Jan 9, 2024 · Backend Development

Skip Manual Controllers: Auto‑Generate SpringBoot APIs with Lego‑Starter

This guide shows how to eliminate manual SpringBoot Controllers by using the Lego‑Starter to automatically expose CommandService and QueryService as web endpoints, integrate with Swagger for dynamic API documentation, and provides step‑by‑step setup, code examples, and architectural design for unified controller handling.

JavaMicroservicesSpring Boot
0 likes · 9 min read
Skip Manual Controllers: Auto‑Generate SpringBoot APIs with Lego‑Starter
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
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
Code Ape Tech Column
Code Ape Tech Column
Oct 5, 2022 · Backend Development

Spring Boot 2.7 Upgrade Pitfalls and Solutions

This article provides a comprehensive guide to upgrading Spring Boot to version 2.7, detailing common issues such as missing dependencies, logging conflicts, circular bean references, Swagger configuration changes, Flyway compatibility, JUnit version mismatches, and JSON Long precision loss, along with concrete code‑based solutions.

FlywayJavaMaven
0 likes · 14 min read
Spring Boot 2.7 Upgrade Pitfalls and Solutions
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
Jun 1, 2022 · Backend Development

How to Upgrade the mall‑tiny Spring Boot Scaffold to 2.7.0: Tips and Code Changes

This article introduces the open‑source mall‑tiny rapid‑development scaffold, explains its core features and integration with the mall‑admin‑web front‑end, and provides a step‑by‑step guide to upgrading it to Spring Boot 2.7.0, covering Swagger, Spring Security, MyBatis‑Plus, circular‑dependency resolution, and CORS configuration.

JavaMyBatis-PlusSecurity
0 likes · 14 min read
How to Upgrade the mall‑tiny Spring Boot Scaffold to 2.7.0: Tips and Code Changes
macrozheng
macrozheng
May 20, 2022 · Frontend Development

Boost Your API Testing: Visualize JSON with JsonHero & JsonVisio

Swagger’s poor JSON handling can hinder API testing, but two sleek visualization tools—JsonHero and JsonVisio—offer formatting, editing, tree views, and easy installation, enabling developers to efficiently view and manipulate JSON data directly from Swagger or standalone.

FrontendJSONJsonHero
0 likes · 7 min read
Boost Your API Testing: Visualize JSON with JsonHero & JsonVisio
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