Tagged articles
144 articles
Page 1 of 2
The Dominant Programmer
The Dominant Programmer
Apr 29, 2026 · Databases

Getting Started with Spring Boot and Neo4j: Step‑by‑Step Guide and Sample Code

This article introduces Neo4j as a graph database, walks through its Windows installation, and provides a complete Spring Boot integration tutorial—including Maven dependencies, YAML configuration, entity and repository definitions, REST controller implementation, and end‑to‑end testing of user and follow‑relationship APIs.

Neo4jREST APISpring Boot
0 likes · 8 min read
Getting Started with Spring Boot and Neo4j: Step‑by‑Step Guide and Sample Code
Java Companion
Java Companion
Feb 24, 2026 · Backend Development

Spring Boot Online Dependency Vulnerability Scanner: One‑Click Detection of Potential Security Issues

This guide presents a lightweight Spring Boot dependency vulnerability scanner that automatically collects all project JARs, matches them against a CVE database, visualizes risk levels, provides detailed remediation steps and can be integrated into local development, emergency response, and CI/CD pipelines.

CVEDependency ScanningJava
0 likes · 20 min read
Spring Boot Online Dependency Vulnerability Scanner: One‑Click Detection of Potential Security Issues
Su San Talks Tech
Su San Talks Tech
Dec 14, 2025 · Operations

How to Deploy a Lightweight Gitea Git Server with Docker for AI Platforms

This guide walks through deploying the lightweight Gitea Git service with Docker, configuring MySQL, setting up the web interface, creating repositories, generating access tokens, and accessing its REST API, offering a resource‑efficient alternative to GitLab for AI model hosting platforms.

AI PlatformDockerGit
0 likes · 5 min read
How to Deploy a Lightweight Gitea Git Server with Docker for AI Platforms
Java Tech Enthusiast
Java Tech Enthusiast
Dec 5, 2025 · Backend Development

Deploy and Master Meilisearch for Lightning‑Fast Full‑Text Search

This guide explains why Meilisearch is a lightweight alternative to Elasticsearch, walks through Docker‑based installation, demonstrates index creation, settings configuration, document CRUD operations, and various search queries, all with concrete curl commands and code examples.

DockerFull‑Text SearchMeilisearch
0 likes · 8 min read
Deploy and Master Meilisearch for Lightning‑Fast Full‑Text Search
Su San Talks Tech
Su San Talks Tech
Nov 20, 2025 · Backend Development

Deploy and Use Meilisearch for Lightning‑Fast Full‑Text Search

This guide walks through installing Meilisearch via Docker, creating indexes, configuring settings, managing documents, and performing instant, sortable, and filtered searches using its RESTful API, while highlighting its speed, low hardware requirements, and multilingual support.

BackendDockerFull‑Text Search
0 likes · 8 min read
Deploy and Use Meilisearch for Lightning‑Fast Full‑Text Search
Java Architecture Diary
Java Architecture Diary
Nov 10, 2025 · Backend Development

Master Spring Boot 4 API Versioning: 4 Strategies & Real‑World Examples

Spring Boot 4 now natively supports API versioning with four strategies—Path Segment, Request Header, Query Parameter, and Media Type—offering intuitive configuration, smart routing, and seamless content negotiation, and the article provides detailed setup, code samples, and best‑practice guidance for reliable version control.

API VersioningBackend DevelopmentConfiguration
0 likes · 16 min read
Master Spring Boot 4 API Versioning: 4 Strategies & Real‑World Examples
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Oct 21, 2025 · Backend Development

Master JSON Control in Spring Boot 3: Practical Guide to @JsonProperty, @JsonView & Mix‑ins

This article explains how to fine‑tune JSON responses in Spring Boot 3 using Jackson annotations such as @JsonProperty, @JsonFormat, @JsonView, and Mix‑ins, covering field hiding, renaming, null handling, date/number formatting, view‑based serialization, and custom ObjectMapper configuration with code examples.

JSONJacksonJava
0 likes · 9 min read
Master JSON Control in Spring Boot 3: Practical Guide to @JsonProperty, @JsonView & Mix‑ins
Python Crawling & Data Mining
Python Crawling & Data Mining
Oct 3, 2025 · Backend Development

From Flask to FastAPI: A Complete Guide to Building High‑Performance Python Web APIs

This article walks you through building modern Python web applications, starting with Flask fundamentals, advancing to FastAPI’s async capabilities, covering RESTful API design, database integration with SQLAlchemy and Tortoise ORM, testing, deployment, and performance comparisons to help you choose the right framework.

AsyncFastAPIFlask
0 likes · 22 min read
From Flask to FastAPI: A Complete Guide to Building High‑Performance Python Web APIs
Code Ape Tech Column
Code Ape Tech Column
Sep 23, 2025 · Backend Development

Integrate Tess4J OCR into Spring Boot: Step‑by‑Step Guide

This tutorial walks you through setting up a Spring Boot project with Tess4J, adding required dependencies, configuring language data, implementing an OCR service and REST controller, and testing both local file and remote URL image recognition, all with complete code examples.

Image ProcessingJavaOCR
0 likes · 6 min read
Integrate Tess4J OCR into Spring Boot: Step‑by‑Step Guide
Ops Development Stories
Ops Development Stories
Sep 5, 2025 · Backend Development

Simplify Jenkins Role Management with a Go SDK and REST API

This article explains how the Jenkins Role Strategy plugin’s UI can become unresponsive with many users, introduces a Go SDK that wraps its REST API, demonstrates permission template, role, and user/group management code, and shows how to build a simple Gin‑based web UI for role assignment.

GoJenkinsREST API
0 likes · 13 min read
Simplify Jenkins Role Management with a Go SDK and REST API
Architecture Digest
Architecture Digest
Aug 25, 2025 · Backend Development

Boost Your Spring Boot Apps with a Reusable MyBatisPlus Controller Layer

This article walks through creating a reusable MyBatisPlus‑based controller framework for Spring Boot, covering dependency setup, utility methods for query building and reflection, a generic BaseController with full CRUD endpoints, pagination configuration, and concrete controller extensions, enabling rapid development of RESTful APIs.

CRUDControllerJava
0 likes · 9 min read
Boost Your Spring Boot Apps with a Reusable MyBatisPlus Controller Layer
Java One
Java One
Aug 18, 2025 · Backend Development

Master Spring Boot 3: From Environment Setup to a Running Hello‑World REST API

This comprehensive guide walks Java beginners through installing IDEA and JDK, explains Spring Boot 3 fundamentals, demonstrates project creation with Spring Initializr, shows Maven standard layout, configures a simple Hello World REST controller, and covers essential topics such as POM files, GAV coordinates, Maven Wrapper, static resources, templates and unit testing.

IDEJavaREST API
0 likes · 17 min read
Master Spring Boot 3: From Environment Setup to a Running Hello‑World REST API
Architect's Guide
Architect's Guide
Jun 12, 2025 · Backend Development

How to Build QR Code Login with WebSocket in Spring Boot

This tutorial walks through designing a QR‑code login flow, defining a token table, outlining client and server roles, implementing two REST endpoints, configuring Spring Boot WebSocket support, and handling real‑time login notifications with Java and JavaScript code examples.

JavaJavaScriptQR Code Login
0 likes · 13 min read
How to Build QR Code Login with WebSocket in Spring Boot
Java Web Project
Java Web Project
Jun 8, 2025 · Backend Development

How to Build a Reusable CRUD BaseController with MyBatis‑Plus in Spring Boot

This tutorial walks through creating a generic BaseController that provides CRUD, list, pagination, and count operations for any entity by adding MyBatis‑Plus, writing a utility class for query building, configuring a pagination interceptor, and extending the base class in concrete controllers, all illustrated with complete Java code snippets.

BaseControllerCRUDJava
0 likes · 8 min read
How to Build a Reusable CRUD BaseController with MyBatis‑Plus in Spring Boot
Java Architecture Diary
Java Architecture Diary
Jun 5, 2025 · Artificial Intelligence

Unlock AI Reasoning: How Ollama’s New ‘Thinking’ Feature Works

Version 0.9.0 of Ollama introduces a ‘thinking’ control that lets users view and manage the AI model’s reasoning process, with detailed CLI commands, REST API usage, model support list, scripting options, and advanced Modelfile configurations for models like DeepSeek R1 and Qwen 3.

AI reasoningCLIDeepSeek
0 likes · 6 min read
Unlock AI Reasoning: How Ollama’s New ‘Thinking’ Feature Works
macrozheng
macrozheng
May 28, 2025 · Backend Development

Boost Your Spring Boot APIs with MyBatisPlusPro: A Step‑by‑Step Guide

This tutorial shows how to extend MyBatisPlus with a reusable BaseController, create utility methods for naming conversion and query building, configure pagination support, and quickly generate CRUD REST endpoints in Spring Boot projects using MyBatisPlusPro.

CRUDMyBatisPlusREST API
0 likes · 10 min read
Boost Your Spring Boot APIs with MyBatisPlusPro: A Step‑by‑Step Guide
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
May 8, 2025 · Backend Development

Master Spring Boot 3 Controllers: Real‑World Cases & Advanced Techniques

Explore a comprehensive Spring Boot 3 tutorial featuring 122 real‑world controller examples—from basic @RestController setup and dynamic URL configuration to advanced SpEL usage, interface default methods, exception handling, data binding, and custom endpoints—complete with code snippets and test results.

Backend DevelopmentControllerJava
0 likes · 8 min read
Master Spring Boot 3 Controllers: Real‑World Cases & Advanced Techniques
Java Web Project
Java Web Project
Apr 15, 2025 · Backend Development

Transform a Spring Boot CRUD Service into an AI‑Powered MCP Endpoint

This guide walks through converting a traditional Spring Boot book‑management API into a Model Context Protocol (MCP) service that can be invoked via natural‑language prompts, covering dependency setup, proxy configuration, @Tool annotations, MCP server registration, chat client wiring, data initialization, and end‑to‑end testing.

AI integrationBackendChatClient
0 likes · 17 min read
Transform a Spring Boot CRUD Service into an AI‑Powered MCP Endpoint
Java Architecture Diary
Java Architecture Diary
Apr 2, 2025 · Artificial Intelligence

Run AI Models Locally with Docker Model Runner and Java Integration

This article explains how Docker Model Runner enables effortless local execution of AI models, details platform support, provides a full command reference, shows how to use the REST endpoint, and demonstrates integration with Java via LangChain4j, including code examples and a feature comparison with Ollama.

AIDockerLangChain4j
0 likes · 9 min read
Run AI Models Locally with Docker Model Runner and Java Integration
php Courses
php Courses
Apr 1, 2025 · Backend Development

Integrating PHP Applications with Cloud-Native AI Services for Real-Time Decision Making

This article explains how to combine PHP web applications with modern cloud-native AI services—via REST APIs, SDKs, and message queues—to build efficient real-time decision systems, covering integration methods, sample code, use-case implementations such as recommendation, dynamic pricing, fraud detection, and performance optimization best practices.

Backend IntegrationCloud AIMessage Queue
0 likes · 8 min read
Integrating PHP Applications with Cloud-Native AI Services for Real-Time Decision Making
php Courses
php Courses
Mar 18, 2025 · Backend Development

Step-by-Step Guide to Building a Simple REST API with Laravel

This tutorial provides a step-by-step guide for beginners to set up the environment, create models, migrations, controllers, define routes, and test a simple RESTful API using Laravel, including optional advanced features and sample code.

LaravelPHPREST API
0 likes · 4 min read
Step-by-Step Guide to Building a Simple REST API with Laravel
macrozheng
macrozheng
Mar 10, 2025 · Backend Development

Build a Spring Boot + Flowable Leave Approval System: Step‑by‑Step Guide

This tutorial walks through setting up a Spring Boot 2.7.5 project with Flowable 6.6.0 and MySQL8, covering environment setup, Maven dependencies, application properties, core Java classes, REST endpoints, process diagram generation, BPMN definition, database tables, and demo screenshots for a complete leave‑approval workflow.

BPMNFlowableREST API
0 likes · 20 min read
Build a Spring Boot + Flowable Leave Approval System: Step‑by‑Step Guide
Java Tech Enthusiast
Java Tech Enthusiast
Mar 7, 2025 · Backend Development

Implementing a Responsibility Chain Pattern with Spring Boot and MyBatis Plus

The article demonstrates how to build a dynamic Chain of Responsibility in a Spring Boot and MyBatis‑Plus application by defining an abstract handler, implementing concrete @Component beans that modify a shared Lombok‑based context, retrieving them via an ApplicationContext‑aware proxy utility, and invoking them in a client‑specified order through a REST endpoint, while suggesting LiteFlow as a production alternative.

JavaREST APISpring Boot
0 likes · 9 min read
Implementing a Responsibility Chain Pattern with Spring Boot and MyBatis Plus
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jan 9, 2025 · Backend Development

Top 10 Common Spring Boot REST API Mistakes and How to Fix Them

This article examines the ten most frequent errors developers make when building Spring Boot REST APIs, explains the negative impact of each mistake, and offers concrete, up‑to‑date solutions with code examples, while also highlighting a continuously updated collection of over 70 Spring Boot 3 practical case studies.

REST APISpring Bootcommon mistakes
0 likes · 15 min read
Top 10 Common Spring Boot REST API Mistakes and How to Fix Them
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Dec 3, 2024 · Backend Development

Master Advanced Spring Boot 3 Techniques: Output Control, Body Parsing, and Security Context

This article presents a collection of over 50 practical Spring Boot 3 examples, demonstrating how to directly write responses with OutputStream, read request bodies via InputStream, use @Value and SpEL for fixed parameters, combine body and headers with HttpEntity, access security data through @CurrentSecurityContext, and handle Map parameters with @ModelAttribute.

REST APIRequest HandlingSecurity
0 likes · 7 min read
Master Advanced Spring Boot 3 Techniques: Output Control, Body Parsing, and Security Context
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Oct 21, 2024 · Backend Development

Mastering DTO Mapping in Spring Boot 3 with ModelMapper: A Hands‑On Guide

Learn how to efficiently convert internal entities to external DTOs in Spring Boot 3 using ModelMapper, covering library comparisons, Maven setup, configuration, entity and DTO definitions, service, facade, controller implementation, and advanced features like custom mappings, property skipping, value conversion, and conditional mapping.

ModelMapperREST APISpring Boot
0 likes · 8 min read
Mastering DTO Mapping in Spring Boot 3 with ModelMapper: A Hands‑On Guide
JavaEdge
JavaEdge
Oct 14, 2024 · Artificial Intelligence

Deploying LLMs with LangServe: A Complete Guide from Setup to Client Calls

This article introduces LangServe, explains its key features for LLM deployment, walks through environment setup, shows how to build a FastAPI‑based REST API with code examples, demonstrates testing via Postman and remote client calls, and summarizes its benefits for AI model serving.

AI model servingFastAPILLM deployment
0 likes · 9 min read
Deploying LLMs with LangServe: A Complete Guide from Setup to Client Calls
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Oct 14, 2024 · Backend Development

Build a Custom Spring Boot 3 Application with Embedded Tomcat – Step‑by‑Step Guide

This article walks through creating a Spring Boot 3 application from scratch, demonstrating how to customize the ApplicationContext, embed a Tomcat server, define a custom SpringApplication class, configure web components, and test REST endpoints, providing complete code snippets and explanations for each step.

Backend DevelopmentEmbedded TomcatREST API
0 likes · 9 min read
Build a Custom Spring Boot 3 Application with Embedded Tomcat – Step‑by‑Step Guide
Open Source Tech Hub
Open Source Tech Hub
May 16, 2024 · Artificial Intelligence

Deploy and Run Llama 3 Locally with Ollama in Minutes

This guide explains how to download a GGUF‑format Llama 3 model, create a Modelfile, use Ollama commands to build and run the model locally, test it, and interact via the built‑in REST API, including useful Docker and model‑management tips.

DockerGGUFLLM
0 likes · 7 min read
Deploy and Run Llama 3 Locally with Ollama in Minutes
Top Architect
Top Architect
Mar 13, 2024 · Backend Development

Integrating Tess4J OCR into a Spring Boot Backend Service

This tutorial walks through setting up a Spring Boot backend, adding the Tess4J OCR library, creating a service and REST controller to recognize text from both local files and remote image URLs, and provides testing steps and deployment tips.

JavaOCRREST API
0 likes · 8 min read
Integrating Tess4J OCR into a Spring Boot Backend Service
Architect
Architect
Feb 13, 2024 · Information Security

Implementing API Key Authentication in Spring Security for REST APIs

This tutorial explains how to secure a Spring Boot REST API using API key authentication, covering the addition of Maven dependencies, creating a custom filter, extending AbstractAuthenticationToken, configuring the security filter chain, and testing the protected endpoint with curl commands.

API keyJavaREST API
0 likes · 8 min read
Implementing API Key Authentication in Spring Security for REST APIs
Code Ape Tech Column
Code Ape Tech Column
Feb 2, 2024 · Artificial Intelligence

Integrating Tess4J OCR into a Spring Boot Application

This guide walks through setting up a Spring Boot project, adding Tess4J dependencies, configuring language data, implementing an OCR service class, exposing REST endpoints for local and remote image recognition, and testing the OCR functionality end‑to‑end.

JavaOCRREST API
0 likes · 6 min read
Integrating Tess4J OCR into a Spring Boot Application
Top Architect
Top Architect
Jan 31, 2024 · Backend Development

Implementing an Audit Functionality with SpringBoot and Vue Frontend

This article provides a step‑by‑step guide on designing and implementing an audit feature using SpringBoot for the backend, MySQL for data storage, and Vue.js for the front‑end, covering multiple implementation strategies, database schema creation, RESTful APIs, file upload handling, and UI interaction details.

FileUploadREST APISpringBoot
0 likes · 20 min read
Implementing an Audit Functionality with SpringBoot and Vue Frontend
Architecture Digest
Architecture Digest
Jan 30, 2024 · Backend Development

Implementing an Audit Functionality with SpringBoot, MySQL, and Vue.js

This article provides a step‑by‑step guide on designing and implementing an audit workflow in a SpringBoot application, covering database schema creation, multiple backend implementation strategies, RESTful controller code, Vue.js front‑end integration, and file upload handling with deduplication.

Backend DevelopmentREST APISpringBoot
0 likes · 20 min read
Implementing an Audit Functionality with SpringBoot, MySQL, and Vue.js
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Oct 10, 2023 · Backend Development

Master Elasticsearch with Spring Boot: 14 Essential Java API Operations

Learn how to integrate Elasticsearch 7.8 with Spring Boot 2.4, covering essential dependencies, index management, document CRUD, bulk operations, and advanced queries such as pagination, sorting, filtering, highlighting, aggregations, and grouping, all demonstrated with concise Java High-Level REST client code examples.

ElasticsearchJavaREST API
0 likes · 14 min read
Master Elasticsearch with Spring Boot: 14 Essential Java API Operations
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Aug 17, 2023 · Backend Development

Master Spring Boot Request Mapping: Content Types, Params, Headers, URI Patterns

This guide explains how Spring Boot 2.6.12 uses @GetMapping with consumes and produces attributes to restrict request and response content types, demonstrates matching based on request parameters and headers, details the internal request mapping lookup process, compares PathPattern and AntPathMatcher URI patterns, and shows dynamic registration of request handlers.

Backend DevelopmentJavaREST API
0 likes · 9 min read
Master Spring Boot Request Mapping: Content Types, Params, Headers, URI Patterns
Architect's Guide
Architect's Guide
Jul 17, 2023 · Information Security

Implementing API Key Authentication in Spring Security for REST APIs

This tutorial explains how to secure a Spring Boot REST API using API‑key authentication by adding the necessary Maven dependency, creating a custom filter, extending AbstractAuthenticationToken, configuring Spring Security, implementing a controller, and testing the endpoint with and without the API key.

API keyAuthenticationJava
0 likes · 9 min read
Implementing API Key Authentication in Spring Security for REST APIs
Architect
Architect
Jul 2, 2023 · Information Security

Implementing API Key Authentication in Spring Security for REST APIs

This tutorial explains how to secure a Spring Boot REST API using API key authentication, covering the addition of Maven dependencies, creating a custom filter, extending authentication tokens, configuring the security filter chain, and testing the protected endpoint with curl.

API keyJavaREST API
0 likes · 9 min read
Implementing API Key Authentication in Spring Security for REST APIs
政采云技术
政采云技术
Jun 15, 2023 · Big Data

Optimizing Data Lineage Extraction Using Spline REST API

This article discusses the practical implementation of extracting table and field lineage information via the Spline REST API, analyzing API call frequency, server load tolerance, and the strategy of re-parsing lineage only when job versions change to optimize performance.

Data LineageREST APISpline
0 likes · 5 min read
Optimizing Data Lineage Extraction Using Spline REST API
php Courses
php Courses
May 19, 2023 · Backend Development

Best Practices for Managing REST APIs with Laravel

This article outlines best practices for building and managing RESTful APIs using Laravel, covering resource routing, API route groups, request and response handling, middleware for authentication and access control, and controller implementation, with code examples illustrating each concept.

LaravelPHPREST API
0 likes · 8 min read
Best Practices for Managing REST APIs with Laravel
KooFE Frontend Team
KooFE Frontend Team
May 5, 2023 · Frontend Development

Create Mock APIs in 10 Minutes with ChatGPT and json‑server

This guide shows front‑end developers how to generate realistic mock data with ChatGPT, export it as JSON, and instantly serve a full RESTful mock API using json‑server, covering schema design, routing, filtering, pagination, sorting, and query operators.

ChatGPTData GenerationMock API
0 likes · 8 min read
Create Mock APIs in 10 Minutes with ChatGPT and json‑server
21CTO
21CTO
Feb 20, 2023 · Backend Development

Top 5 Go REST API Frameworks: Choose the Best Backend Tool for Your Project

This article explains why Go is ideal for high‑performance web services, clarifies API and REST concepts, outlines criteria for selecting a Go API framework, and reviews the five most popular Go REST frameworks—Gin, Echo, Gorilla Mux, Buffalo, and Goji—along with their strengths, weaknesses, and tips for monitoring and monetizing APIs.

Backend FrameworkBuffaloEcho
0 likes · 13 min read
Top 5 Go REST API Frameworks: Choose the Best Backend Tool for Your Project
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jan 16, 2023 · Backend Development

Master Spring MVC Exception Handling: Local, Global, and REST API Strategies

This article explains how to use @ExceptionHandler with @Controller, @ControllerAdvice, and @RestControllerAdvice for local and global exception handling in Spring MVC, details supported method parameters and return types, and shows how to customize REST API error responses by extending ResponseEntityExceptionHandler.

Backend DevelopmentControllerAdviceException Handling
0 likes · 10 min read
Master Spring MVC Exception Handling: Local, Global, and REST API Strategies
php Courses
php Courses
Dec 9, 2022 · Databases

Elasticsearch Index and Document Operations Tutorial

This tutorial explains how to create, query, update, and delete Elasticsearch indices and documents using RESTful HTTP requests, covering basic CRUD operations, various query types, pagination, sorting, aggregations, highlighting, and mapping definitions with practical JSON examples.

Big DataElasticsearchJSON
0 likes · 8 min read
Elasticsearch Index and Document Operations Tutorial
Programmer DD
Programmer DD
Sep 14, 2022 · Backend Development

Mastering Global Exception Handling in Spring Boot: A Step-by-Step Guide

This article demonstrates how to implement unified global exception handling in a Spring Boot application by defining custom exceptions, creating a @RestControllerAdvice with specific @ExceptionHandler methods, and wiring sample controller endpoints to showcase both system and custom error responses.

JavaREST APISpring Boot
0 likes · 6 min read
Mastering Global Exception Handling in Spring Boot: A Step-by-Step Guide
Selected Java Interview Questions
Selected Java Interview Questions
Aug 9, 2022 · Backend Development

Understanding and Implementing Idempotency in Backend APIs with Spring Boot and Redis

This article explains the concept of idempotency, why it is needed for HTTP interfaces, the impact on system design, and presents several practical backend solutions—including database unique keys, optimistic locking, anti‑repeat tokens, and downstream sequence numbers—accompanied by complete Spring Boot code examples using Redis for token management.

Backend DevelopmentREST APISpring Boot
0 likes · 20 min read
Understanding and Implementing Idempotency in Backend APIs with Spring Boot and Redis
Top Architect
Top Architect
Jul 3, 2022 · Backend Development

Implementing Request and Response Encryption in Spring MVC Using ControllerAdvice

This article demonstrates how to secure GET and POST API endpoints in a Spring MVC application by encrypting request bodies and responses with AES, using custom ControllerAdvice classes, handling serialization issues with FastJSON and Jackson, and configuring ObjectMapper for proper date and enum formatting.

AESControllerAdviceJackson
0 likes · 15 min read
Implementing Request and Response Encryption in Spring MVC Using ControllerAdvice
Top Architect
Top Architect
Jul 2, 2022 · Backend Development

Unified Parameter Handling, Validation, and Response Wrapping in Spring Boot Controllers

This article explains how to structure Spring Boot controller methods to receive parameters, implement unified status codes, validation with @Validated, and automatic response wrapping using ResultVo and @RestControllerAdvice, while also providing custom exception handling and optional exclusion annotations for flexible API design.

ControllerException HandlingJava
0 likes · 19 min read
Unified Parameter Handling, Validation, and Response Wrapping in Spring Boot Controllers
macrozheng
macrozheng
Jul 1, 2022 · Backend Development

Mastering Spring Boot Controllers: Unified Validation, Response, and Exception Handling

This tutorial explains how to structure a Spring Boot controller layer, validate request parameters with @Validated, wrap responses in a standard ResultVo format, define unified status codes, and handle exceptions globally using @RestControllerAdvice and AOP, while also providing a way to skip wrapping for specific endpoints.

ControllerException HandlingJava
0 likes · 18 min read
Mastering Spring Boot Controllers: Unified Validation, Response, and Exception Handling
macrozheng
macrozheng
May 16, 2022 · Backend Development

Boost Your API Debugging in IntelliJ IDEA with RestfulFastRequest

This guide introduces the RestfulFastRequest plugin for IntelliJ IDEA, walks through its installation, configuration, and key features such as request generation, header management, JSON validation, CURL export, API navigation, and seamless integration with Postman, helping developers streamline RESTful API testing.

DebuggingFastRequestIntelliJ IDEA
0 likes · 6 min read
Boost Your API Debugging in IntelliJ IDEA with RestfulFastRequest
Java Captain
Java Captain
Apr 17, 2022 · Backend Development

Kindergarten Management System – Overview, Tech Stack, Deployment Guide, and Backend Controller Code

The article presents a kindergarten management system featuring three user roles, outlines its Spring Boot and Thymeleaf technology stack, details required runtime and database environments, provides step‑by‑step deployment instructions, and includes complete backend controller source code for user, teacher, student, and school management functionalities.

Backend DevelopmentJavaREST API
0 likes · 19 min read
Kindergarten Management System – Overview, Tech Stack, Deployment Guide, and Backend Controller Code
Java Captain
Java Captain
Mar 26, 2022 · Backend Development

Vaccination Management System – Features, Architecture, and Core Backend Code

This article presents a Java Spring Boot vaccination management system that supports user registration, vaccine record handling, case history, nucleic‑acid test reporting, travel tracking, risk‑area management, and epidemic‑prevention knowledge, detailing its roles, technology stack, database design, UI screenshots, and core backend source code.

JavaREST APISpring Boot
0 likes · 13 min read
Vaccination Management System – Features, Architecture, and Core Backend Code
政采云技术
政采云技术
Feb 25, 2022 · Backend Development

Apache DolphinScheduler 2.x API Reference and Java Code Examples for Workflow, Task, and Relation Management

This article introduces the Apache DolphinScheduler 2.x RESTful API endpoints for workflow definitions, task definitions, and workflow‑task relations, provides detailed parameter tables, and includes Java code examples for token‑based API calls and creating workflows via both direct and multi‑step approaches.

Apache DolphinSchedulerJavaREST API
0 likes · 19 min read
Apache DolphinScheduler 2.x API Reference and Java Code Examples for Workflow, Task, and Relation Management
Java Architect Essentials
Java Architect Essentials
Feb 11, 2022 · Backend Development

Build a Spring Boot Document Preview Service with kkFileView

This guide introduces kkFileView, an open‑source Spring Boot solution for online preview of office, PDF, CAD, multimedia and text files, outlines its key features, provides documentation links, shows preview examples, and explains how to set up and run the service.

Document PreviewJavaREST API
0 likes · 8 min read
Build a Spring Boot Document Preview Service with kkFileView
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Dec 14, 2021 · Backend Development

How NetEase Cloud’s Distributed Recording Cluster Ensures High‑Availability and Scalability

This article explains the architecture and key features of NetEase Cloud's local server‑side recording cluster, detailing how dynamic scaling, multi‑backup high availability, load‑balancing strategies, monitoring, and an embedded registration center enable secure, reliable, and scalable recording for data‑sensitive applications.

Distributed SystemsJava SDKREST API
0 likes · 11 min read
How NetEase Cloud’s Distributed Recording Cluster Ensures High‑Availability and Scalability
macrozheng
macrozheng
Nov 8, 2021 · Backend Development

How APIJSON Lets You Build Full CRUD APIs with Just 3 Lines of Code

This article demonstrates how APIJSON dramatically reduces boilerplate for typical CRUD operations by using a single generic endpoint for all request types, showing concrete SpringBoot examples, request/response JSON structures, permission configuration, and advanced query capabilities, all with minimal code.

APIJSONBackend DevelopmentCRUD
0 likes · 10 min read
How APIJSON Lets You Build Full CRUD APIs with Just 3 Lines of Code
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Oct 14, 2021 · Backend Development

Mastering Spring Boot Request Mapping: Content Types, Params, Headers, and Dynamic Registration

This guide explains how to use Spring Boot's @GetMapping attributes to restrict requests by content type, parameters, and headers, compares PathPattern and AntPathMatcher URI patterns, and demonstrates dynamic registration of request handlers through programmatic mapping configuration.

Backend DevelopmentDynamic RegistrationJava
0 likes · 6 min read
Mastering Spring Boot Request Mapping: Content Types, Params, Headers, and Dynamic Registration
Code Ape Tech Column
Code Ape Tech Column
Aug 20, 2021 · Backend Development

Build Restful File Upload & Download APIs with Spring Boot 2.2.6

This step‑by‑step tutorial explains how to create Restful file upload and download APIs using Spring Boot 2.2.6, covering environment setup, project structure, interface and implementation details, size‑limit configuration, global exception handling, and testing the endpoints with Postman.

Backend DevelopmentJavaREST API
0 likes · 11 min read
Build Restful File Upload & Download APIs with Spring Boot 2.2.6
Top Architect
Top Architect
Aug 15, 2021 · Backend Development

Using HttpClientUtil for HTTP Requests and JSON Parsing in Java

This article demonstrates how to call third‑party APIs in Java projects by importing the HttpClientUtil utility, performing GET and POST requests (with and without parameters), handling JSON responses with a custom JsonUtils class, and includes complete code examples for each step.

HttpClientJSONJava
0 likes · 12 min read
Using HttpClientUtil for HTTP Requests and JSON Parsing in Java
Top Architect
Top Architect
Jun 15, 2021 · Information Security

Securing Spring Boot Applications with JWT and Spring Security

This tutorial explains how to protect a Spring Boot web application by integrating Spring Security and JSON Web Tokens (JWT), covering project setup, dependency configuration, custom authentication components, security filters, token generation, role‑based access control, and testing with curl commands.

AuthenticationJWTJava
0 likes · 15 min read
Securing Spring Boot Applications with JWT and Spring Security
Java Tech Enthusiast
Java Tech Enthusiast
May 18, 2021 · Backend Development

Master ElasticSearch: Install, Index, and Run Advanced Java Queries

This guide walks you through downloading and installing ElasticSearch, explains core concepts like indices, types, documents, and fields, demonstrates CRUD operations via RESTful APIs, shows advanced query techniques, and provides complete Java integration examples using Maven and Docker.

Advanced QueriesElasticsearchInstallation
0 likes · 18 min read
Master ElasticSearch: Install, Index, and Run Advanced Java Queries
Architecture Digest
Architecture Digest
Apr 6, 2021 · Backend Development

Integrating Spring Boot with Elasticsearch Using Java API

This tutorial explains how to set up a Spring Boot project with Elasticsearch 6.2.1, configure RestHighLevelClient and RestClient beans, define ES host settings, and perform index creation, deletion, pagination, various query types, sorting, and highlighting through the Java API.

ElasticsearchJavaREST API
0 likes · 18 min read
Integrating Spring Boot with Elasticsearch Using Java API
Top Architect
Top Architect
Mar 30, 2021 · Backend Development

Understanding Idempotency and Its Implementation in RESTful APIs

This article explains the concept of idempotency, why it is essential for HTTP interfaces, the impact on system design, and presents several practical implementation strategies—including unique primary keys, optimistic locking, anti‑repeat tokens, and downstream sequence numbers—accompanied by a complete Spring Boot example with Redis integration and test code.

IdempotencyJavaREST API
0 likes · 21 min read
Understanding Idempotency and Its Implementation in RESTful APIs
Code Ape Tech Column
Code Ape Tech Column
Dec 16, 2020 · Backend Development

Understanding Idempotency and Implementing It in Spring Boot with Redis

This article explains the concept of idempotency, why it is needed for reliable API design, compares HTTP method idempotence, and presents four practical backend solutions—including unique primary keys, optimistic locking, anti‑repeat tokens, and downstream sequence numbers—accompanied by Spring Boot and Redis code examples.

JavaREST APISpring Boot
0 likes · 20 min read
Understanding Idempotency and Implementing It in Spring Boot with Redis
The Dominant Programmer
The Dominant Programmer
Dec 3, 2020 · Mobile Development

Implementing Android App Update with SpringBoot Backend and Vue Frontend

The article walks through a complete Android app update workflow where an administrator uploads an APK via a Vue front‑end to a SpringBoot service, the backend stores version data, and the Android client periodically checks for newer versions, downloads the APK using a Service and OkHttp, and installs it automatically.

AndroidApp UpdateFileProvider
0 likes · 37 min read
Implementing Android App Update with SpringBoot Backend and Vue Frontend
Big Data Technology & Architecture
Big Data Technology & Architecture
Dec 2, 2020 · Big Data

Elasticsearch Search Request Structure and Query DSL Guide

This article provides a comprehensive guide to Elasticsearch search requests, detailing the routing process, request structure, core modules like query, size, from, _source, and sort, and illustrating various query and filter types such as match, term, range, bool, and wildcard with practical curl examples.

ElasticsearchQuery DSLREST API
0 likes · 21 min read
Elasticsearch Search Request Structure and Query DSL Guide
Practical DevOps Architecture
Practical DevOps Architecture
Nov 16, 2020 · Big Data

Using curl to Perform CRUD Operations in Elasticsearch

This article introduces Elasticsearch as a Lucene‑based distributed search engine and demonstrates how to use curl commands to create, read, update, and delete documents and indices, providing step‑by‑step examples with command‑line output and screenshots.

CRUDElasticsearchREST API
0 likes · 4 min read
Using curl to Perform CRUD Operations in Elasticsearch
Java Architect Essentials
Java Architect Essentials
Oct 1, 2020 · Backend Development

Spring Boot + MyBatisPlus Project Setup and Implementation Guide

This article provides a comprehensive step‑by‑step guide on selecting technologies, configuring Gradle, integrating Spring Boot 2.1.5 with MyBatisPlus, setting up FastJSON, Hutool, Undertow, and other tools, and includes complete source code for entity, mapper, service, controller, and utility classes to build a clean Java backend application.

Backend DevelopmentGradleMyBatisPlus
0 likes · 23 min read
Spring Boot + MyBatisPlus Project Setup and Implementation Guide