Tag

RESTful API

1 views collected around this technical thread.

php中文网 Courses
php中文网 Courses
Jun 12, 2025 · Backend Development

Build a High‑Performance RESTful API with Go’s Gin Framework – Step‑by‑Step Guide

This tutorial walks you through setting up a Go environment, initializing a project, and using the high‑performance Gin framework to create a complete RESTful API with CRUD operations, middleware for logging and authentication, error handling, project structure optimization, and deployment best practices.

Backend DevelopmentCRUDGin
0 likes · 9 min read
Build a High‑Performance RESTful API with Go’s Gin Framework – Step‑by‑Step Guide
Selected Java Interview Questions
Selected Java Interview Questions
Jun 10, 2025 · Backend Development

Boost Your Spring Boot CRUD with MyBatisPlusPro: A Complete Guide

This article walks you through creating a reusable BaseController using MyBatisPlusPro, including dependency setup, utility methods for reflection, a generic CRUD controller, pagination configuration, and how to extend it in your own Spring Boot applications.

BaseControllerCRUDJava
0 likes · 9 min read
Boost Your Spring Boot CRUD with MyBatisPlusPro: A Complete Guide
Selected Java Interview Questions
Selected Java Interview Questions
Jun 3, 2025 · Artificial Intelligence

Implementing OCR in Java with SpringBoot and Tess4j

This article demonstrates how to build a lightweight OCR service in Java using SpringBoot and the Tess4j library, covering dependency setup, Tesseract engine initialization, RESTful API creation, training data options, and deployment considerations.

JavaOCRRESTful API
0 likes · 7 min read
Implementing OCR in Java with SpringBoot and Tess4j
Java Architect Essentials
Java Architect Essentials
May 24, 2025 · Backend Development

Simplifying RESTful Path Variable Parsing with SpringBoot's @PathVariable Annotation

This article explains how SpringBoot's @PathVariable annotation automatically binds URL path parameters to method arguments, simplifying RESTful API development, reducing boilerplate code, and improving maintainability, with examples and advanced usage tips for developers.

Backend DevelopmentJavaPathVariable
0 likes · 7 min read
Simplifying RESTful Path Variable Parsing with SpringBoot's @PathVariable Annotation
Java Captain
Java Captain
May 15, 2025 · Backend Development

Automating CRUD Operations with MyBatisPlus and a Generic BaseController in Spring Boot

This article demonstrates how to automate CRUD functionality in a Spring Boot application by adding MyBatisPlus, creating utility methods for query building and reflection, implementing a generic BaseController, configuring pagination support, and extending the controller for specific entities, providing a reusable RESTful API template.

BaseControllerCRUDJava
0 likes · 11 min read
Automating CRUD Operations with MyBatisPlus and a Generic BaseController in Spring Boot
macrozheng
macrozheng
Apr 21, 2025 · Backend Development

Boost Your App with Meilisearch: Fast, Lightweight Search Engine Tutorial

This guide introduces Meilisearch, a lightweight, fast search engine with RESTful API, covering its features, Docker installation, index and settings management, document operations, and advanced search queries, while also showcasing a real‑world SpringBoot‑Vue e‑commerce project that integrates Meilisearch for instant, accurate results.

DockerIndexingMeilisearch
0 likes · 10 min read
Boost Your App with Meilisearch: Fast, Lightweight Search Engine Tutorial
Test Development Learning Exchange
Test Development Learning Exchange
Mar 19, 2025 · Backend Development

Using Python Requests to Send RESTful API Requests: A Step‑by‑Step Guide

This article introduces the fundamentals of RESTful APIs and demonstrates how to install the Python requests library, send GET, POST, PUT, and DELETE requests, set custom headers, handle responses, manage sessions, and apply best‑practice tips for reliable API testing.

API testingBackend DevelopmentHTTP
0 likes · 6 min read
Using Python Requests to Send RESTful API Requests: A Step‑by‑Step Guide
IT Architects Alliance
IT Architects Alliance
Jan 16, 2025 · Backend Development

Choosing the Right Communication Mechanism for Microservice Architecture

This article examines the rise of microservice architecture and compares major communication mechanisms—RESTful APIs, gRPC, and message queues—guiding developers on selecting the most suitable approach based on business requirements, system scale, and team expertise.

Message QueueMicroservicesRESTful API
0 likes · 14 min read
Choosing the Right Communication Mechanism for Microservice Architecture
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Oct 15, 2024 · Backend Development

Mastering HTTP Methods in Spring Boot 3: A Complete Guide to RESTful APIs

This comprehensive tutorial explains how to design and implement RESTful APIs with Spring Boot 3.2.5, covering all major HTTP methods (GET, HEAD, POST, PUT, DELETE, PATCH), best‑practice endpoint design, response handling, status‑code usage, pagination, filtering, versioning, caching, and security considerations.

Backend DevelopmentHTTP methodsJava
0 likes · 17 min read
Mastering HTTP Methods in Spring Boot 3: A Complete Guide to RESTful APIs
iKang Technology Team
iKang Technology Team
Jul 31, 2024 · Backend Development

What Is a RESTful API? Design Principles, Implementation Guidelines, and Common Pitfalls

A RESTful API is an HTTP‑based design that treats each resource as a URI, uses standard verbs (GET, POST, PUT, PATCH, DELETE) for CRUD operations, returns appropriate status codes, supports content negotiation, versioned secure endpoints, clear noun‑based naming, pagination, filtering, HATEOAS links, and avoids embedding actions or verbs in URLs.

API designBackend DevelopmentHTTP
0 likes · 8 min read
What Is a RESTful API? Design Principles, Implementation Guidelines, and Common Pitfalls
Test Development Learning Exchange
Test Development Learning Exchange
Jun 15, 2024 · Backend Development

Introduction to RESTful API Development with Python Flask

This article introduces the concepts and core principles of RESTful APIs and provides a step‑by‑step Python Flask tutorial, including environment setup, code examples for CRUD operations, and guidance on testing, authentication, error handling, and versioning.

API designFlaskRESTful API
0 likes · 6 min read
Introduction to RESTful API Development with Python Flask
Go Programming World
Go Programming World
May 30, 2024 · Backend Development

Standardizing RESTful API Error Handling with Business Error Codes and an Error Package in Go

This article explains how to design a unified business error‑code system for RESTful APIs, demonstrates the structure and format of such codes, provides a Go implementation with structs, interfaces and formatting methods, and shows practical usage in a Gin web server including logging and notification strategies.

Error CodesError HandlingGin
0 likes · 22 min read
Standardizing RESTful API Error Handling with Business Error Codes and an Error Package in Go
Architect's Guide
Architect's Guide
Feb 12, 2024 · Backend Development

Automating CRUD Operations with MyBatisPlus in Spring Boot

This article demonstrates how to automate CRUD operations in a Spring Boot application by leveraging MyBatisPlus, creating utility methods, a generic BaseController, pagination configuration, and extending it in concrete controllers, providing reusable code for rapid backend development.

CRUDCode GenerationJava
0 likes · 9 min read
Automating CRUD Operations with MyBatisPlus in Spring Boot
Java Architect Essentials
Java Architect Essentials
Jan 28, 2024 · Backend Development

Automating CRUD Operations with MyBatisPlus: Building a Generic BaseController in Spring Boot

This tutorial demonstrates how to automate CRUD functionality in a Spring Boot application by introducing MyBatisPlus, creating a reusable utility class, configuring pagination, and implementing a generic BaseController that can be extended by concrete controllers for any entity.

CRUDGeneric ControllerJava
0 likes · 11 min read
Automating CRUD Operations with MyBatisPlus: Building a Generic BaseController in Spring Boot
DataFunSummit
DataFunSummit
May 18, 2023 · Databases

Building Graph Applications with TuGraph: Scenarios, Deployment, Modeling, Data Import, Development, Monitoring, and Integration

This guide walks through using the TuGraph graph database to design and deploy graph applications, covering real‑world scenarios, database selection, built‑in datasets, Docker/CentOS/Ubuntu deployment, model design, data import, debugging, operational monitoring, and integration with services or direct RESTful APIs.

Data ModelingDeploymentRESTful API
0 likes · 11 min read
Building Graph Applications with TuGraph: Scenarios, Deployment, Modeling, Data Import, Development, Monitoring, and Integration
Efficient Ops
Efficient Ops
Feb 8, 2023 · Backend Development

Mastering RESTful API Design: Best Practices and APISIX Implementation

This article explains what RESTful APIs are, outlines their architectural constraints, shares practical design guidelines such as using nouns in URIs, proper HTTP methods, status codes, versioning strategies, and demonstrates how Apache APISIX can enforce these practices and modernize legacy APIs without changing existing code.

API designAPISIXHTTP methods
0 likes · 12 min read
Mastering RESTful API Design: Best Practices and APISIX Implementation
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 28, 2022 · Backend Development

Design and Implementation of the Service Backend Architecture for Editor, Component Platform, and C‑End Application

This article details the overall backend architecture, module relationships, RESTful API design, database schemas, authentication flow, activity creation process, JSON schema validation, component platform APIs, and server‑side rendering considerations for a Node.js‑based service supporting editors, components, and end‑user pages.

JWTMongoDBMySQL
0 likes · 22 min read
Design and Implementation of the Service Backend Architecture for Editor, Component Platform, and C‑End Application
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jun 25, 2021 · Backend Development

Microservice Development Practices and Standards with Spring Cloud

This article presents a comprehensive set of practical guidelines for Spring Cloud microservice development, covering Maven project structure, core and starter modules, versioning conventions, service invocation via SDK and Feign, RESTful API design rules, and gateway responsibilities such as access control and gray release.

JavaMavenMicroservices
0 likes · 7 min read
Microservice Development Practices and Standards with Spring Cloud
Top Architect
Top Architect
Feb 15, 2021 · Backend Development

Implementing API Idempotency in SpringBoot Using Redis Token Mechanism

This tutorial explains the concept of idempotency, why it is needed for reliable APIs, the impact on system design, and provides four implementation strategies—including a detailed SpringBoot example that uses Redis tokens, Lua scripts, and unit tests—to ensure that repeated requests produce the same result without side effects.

IdempotencyJavaRESTful API
0 likes · 18 min read
Implementing API Idempotency in SpringBoot Using Redis Token Mechanism
Code Ape Tech Column
Code Ape Tech Column
Feb 4, 2021 · Backend Development

Implementing API Idempotency in SpringBoot Using Token and Redis

This article explains the concept of idempotency, why it is needed for HTTP interfaces, its impact on system design, and presents four practical backend solutions—including database primary keys, optimistic locking, anti‑repeat tokens, and downstream sequence numbers—followed by a complete SpringBoot example with Maven dependencies, Redis configuration, token utility code, controller, application starter, and test cases.

IdempotencyJavaRESTful API
0 likes · 20 min read
Implementing API Idempotency in SpringBoot Using Token and Redis