Tagged articles
3835 articles
Page 4 of 39
Architect's Tech Stack
Architect's Tech Stack
Nov 21, 2025 · Backend Development

What’s New in Spring Boot 4? A Deep Dive into the Latest Features

Spring Boot 4 launches alongside Spring Framework 7, Spring Data 2025.1 and Spring AI 1.1, introducing Jakarta EE 11, JDK 25, JSpecify null‑safety, build‑time optimizations with Project Leyden, a new declarative HTTP client, Jackson 3 support, native API versioning, built‑in resilience, OpenTelemetry integration, and a dual‑track AI strategy.

AIJSpecifyOpenTelemetry
0 likes · 9 min read
What’s New in Spring Boot 4? A Deep Dive into the Latest Features
JavaGuide
JavaGuide
Nov 21, 2025 · Backend Development

Spring Boot 4.0 Released: Core New Features and Upgrade Guide

Spring Boot 4.0, built on Spring Framework 7.0, introduces HTTP Service Clients, native API versioning, full JSpecify null‑safety, Java 25 support, upgraded dependencies, Gradle 9 compatibility, Redis static master‑replica configuration, and drops Undertow, with migration advice to move through 3.5 first.

API VersioningGradle 9HTTP Service Clients
0 likes · 8 min read
Spring Boot 4.0 Released: Core New Features and Upgrade Guide
Architect's Guide
Architect's Guide
Nov 21, 2025 · Backend Development

Mastering Apollo: A Deep Dive into Ctrip’s Open‑Source Distributed Configuration Center

This article walks through the concepts, architecture, and hands‑on steps for using Apollo, Ctrip’s open‑source distributed configuration center, covering project setup, Spring Boot integration, dynamic updates, clustering, namespaces, high‑availability design, and Kubernetes deployment.

ApolloConfiguration ManagementDistributed Systems
0 likes · 25 min read
Mastering Apollo: A Deep Dive into Ctrip’s Open‑Source Distributed Configuration Center
Java Backend Technology
Java Backend Technology
Nov 19, 2025 · Backend Development

How to Slash Spring Boot Startup Time by 70% with 7 Proven Optimizations

This article presents a step‑by‑step guide that combines lazy bean initialization, precise component scanning, JVM flag tuning, auto‑configuration exclusion, class‑loading analysis, delayed datasource creation, and AOT/layered compilation to reduce Spring Boot startup latency by up to 70% in real‑world services.

AOT compilationSpring Bootcomponent-scan
0 likes · 10 min read
How to Slash Spring Boot Startup Time by 70% with 7 Proven Optimizations
Java Web Project
Java Web Project
Nov 18, 2025 · Backend Development

Building a Real‑Time Device Monitoring Dashboard with WebSocket and Spring Boot

This tutorial walks through creating a fire‑equipment inspection system where the backend Spring Boot service pushes abnormal device alerts via WebSocket to a Vue‑based front‑end that visualizes device status on a map, covering project setup, WebSocket configuration, client‑side handling, and end‑to‑end testing.

JavaScriptSpring BootVue.js
0 likes · 10 min read
Building a Real‑Time Device Monitoring Dashboard with WebSocket and Spring Boot
Ray's Galactic Tech
Ray's Galactic Tech
Nov 15, 2025 · Information Security

Spring Boot Security Guide: HTTPS, CSRF, XSS, and Dependency Hardening

This comprehensive guide walks you through securing Spring Boot applications by configuring TLS, implementing Spring Security for authentication, CSRF, XSS and SQL injection defenses, hardening HTTP headers, scanning third‑party dependencies with OWASP Dependency‑Check, and applying best‑practice DevOps hardening steps for a defense‑in‑depth posture.

CSRFDependency-CheckHTTPS
0 likes · 7 min read
Spring Boot Security Guide: HTTPS, CSRF, XSS, and Dependency Hardening
Su San Talks Tech
Su San Talks Tech
Nov 15, 2025 · Operations

How to Build a Simple Jenkins‑Maven‑Git CI/CD Pipeline for Java Apps

Learn step‑by‑step how to set up a basic CI/CD workflow using Jenkins, Maven, and Git on three servers—GitLab for source control, Jenkins for building a Spring Boot JAR, and a test server for deployment—covering prerequisites, environment setup, Jenkins configuration, and post‑deployment scripts.

JenkinsSpring Bootautomation
0 likes · 13 min read
How to Build a Simple Jenkins‑Maven‑Git CI/CD Pipeline for Java Apps
Java Tech Enthusiast
Java Tech Enthusiast
Nov 14, 2025 · Backend Development

Master Spring Boot Logging: From Basics to Advanced Configuration

This guide explains why logging is essential in Java, explores its various uses such as system monitoring, data collection, and audit, demonstrates how to print logs with SLF4J in Spring Boot, and provides detailed instructions for configuring log levels, persistence, file rotation, formatting, and Lombok shortcuts.

LombokSpring Bootlogback
0 likes · 18 min read
Master Spring Boot Logging: From Basics to Advanced Configuration
Java Web Project
Java Web Project
Nov 14, 2025 · Backend Development

How to Build a Spring Boot Starter for Multi‑Cloud Object Storage (OSS)

This step‑by‑step guide explains why Amazon S3 is chosen as a universal protocol, walks through creating a Spring Boot project, defining configuration properties, implementing an OSS template, auto‑configuring beans, packaging the starter, and testing it against services like MinIO, Alibaba OSS, and Tencent COS.

Amazon S3OSSSpring Boot
0 likes · 15 min read
How to Build a Spring Boot Starter for Multi‑Cloud Object Storage (OSS)
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Nov 14, 2025 · Backend Development

What’s New in Spring Framework 7? Features, Removals, and Migration Tips

Spring Framework 7 introduces a new baseline on JDK 17/25, upgrades to Jakarta EE 11, Kotlin 2.2 and GraalVM 25, removes several legacy APIs such as spring‑jcl and javax.annotation, deprecates features like RestTemplate and XML MVC config, and adds powerful capabilities including programmatic bean registration, enhanced HTTP client support, and improved testing extensions.

Spring BootSpring Frameworkapi-changes
0 likes · 15 min read
What’s New in Spring Framework 7? Features, Removals, and Migration Tips
Architect
Architect
Nov 13, 2025 · Backend Development

Quickly Diagnose Spring Boot + Nacos + MySQL Microservice Failures

This guide provides a step‑by‑step troubleshooting workflow for Spring Boot microservices using Nacos as a configuration and service registry and MySQL as the database, covering log inspection, process verification, port checks, network tests, configuration validation, database connectivity, system resources, startup commands, and an optional diagnostic script.

LinuxMicroservicesNacos
0 likes · 9 min read
Quickly Diagnose Spring Boot + Nacos + MySQL Microservice Failures
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Nov 13, 2025 · Backend Development

Mastering @EntityGraph in Spring Boot 3: Eliminate N+1 Queries Efficiently

This article explains the classic N+1 query issue in Spring Data JPA, demonstrates how JPQL JOIN FETCH and the @EntityGraph annotation can declaratively load associations, and provides advanced examples—including named entity graphs and combining @EntityGraph with custom @Query—to improve performance and code maintainability.

EntityGraphN+1 problemSpring Boot
0 likes · 8 min read
Mastering @EntityGraph in Spring Boot 3: Eliminate N+1 Queries Efficiently
Architecture Digest
Architecture Digest
Nov 11, 2025 · Backend Development

Mastering Spring Boot Logging: From Basics to Advanced Configuration

Learn why logging is essential in Java applications, explore Spring Boot’s built‑in SLF4J framework, discover how to print, configure levels, persist logs, customize formats, manage file rotation, and simplify logging with Lombok, all through clear examples and practical guidance.

LombokSpring Bootjava
0 likes · 17 min read
Mastering Spring Boot Logging: From Basics to Advanced Configuration
Top Architect
Top Architect
Nov 10, 2025 · Backend Development

Mastering Request Merging: Hystrix Collapser, BatchCollapser & ConcurrentHashMultiset Explained

This article explores how merging similar requests upstream can dramatically reduce downstream load, detailing Hystrix Collapser usage and configuration, a custom BatchCollapser implementation with time‑ and count‑based triggers, and the thread‑safe ConcurrentHashMultiset for high‑duplicate statistical scenarios.

BatchCollapserConcurrentHashMultisetHystrix
0 likes · 13 min read
Mastering Request Merging: Hystrix Collapser, BatchCollapser & ConcurrentHashMultiset Explained
Architect's Guide
Architect's Guide
Nov 10, 2025 · Artificial Intelligence

Build a Scalable, High‑Performance OCR Invoice Pipeline with Spring Boot & Tesseract

This article details a complete, production‑grade OCR invoice processing pipeline that combines a distributed Spring Boot microservice architecture, deep Tesseract optimizations, ML‑based data validation, GPU acceleration, Kubernetes deployment, and extensive performance and security strategies to achieve million‑scale daily throughput with high accuracy.

OCRSpring Bootperformance optimization
0 likes · 16 min read
Build a Scalable, High‑Performance OCR Invoice Pipeline with Spring Boot & Tesseract
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 10, 2025 · Backend Development

Boost Java Repository Testing with AI: How Aone Copilot Agent Generates Unit Tests

This article details how the Aone Copilot Agent, guided by carefully crafted prompts, automates unit test creation and code modifications for a Java Spring Boot GoodsDomainRepository, achieving a 50% code adoption rate and outlining prompt design, test architecture, execution flow, and best‑practice recommendations.

AI testingPrompt engineeringSpring Boot
0 likes · 17 min read
Boost Java Repository Testing with AI: How Aone Copilot Agent Generates Unit Tests
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 VersioningConfigurationREST API
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
Nov 10, 2025 · Backend Development

Unlock 9 Hidden Spring Boot YAML Tricks for Advanced Configuration

This article reveals nine advanced Spring Boot YAML configuration techniques—including default environment variables, external file imports, application grouping, multi‑profile activation, conditional imports, custom structured properties, random values, multi‑document files, and anchors/aliases—each illustrated with code samples to help developers master robust configuration practices.

ConfigurationSpring BootYAML
0 likes · 9 min read
Unlock 9 Hidden Spring Boot YAML Tricks for Advanced Configuration
MaGe Linux Operations
MaGe Linux Operations
Nov 9, 2025 · Backend Development

How to Stop Redis Cache Penetration, Breakdown, and Avalanche – Proven Solutions Inside

This comprehensive guide explains the causes of Redis cache penetration, breakdown, and avalanche, and provides production‑tested solutions such as Bloom filters, distributed locks, logical expiration, random TTL, cache pre‑warming, multi‑level caching, high‑availability deployment, monitoring, and backup strategies.

Spring Bootbloom-filterhigh availability
0 likes · 42 min read
How to Stop Redis Cache Penetration, Breakdown, and Avalanche – Proven Solutions Inside
MaGe Linux Operations
MaGe Linux Operations
Nov 8, 2025 · Backend Development

Mastering Redis Cache: Prevent Penetration, Breakdown, and Avalanche with Proven Solutions

This comprehensive guide explains the three major Redis cache issues—penetration, breakdown, and avalanche—detailing their causes, impacts, and production‑ready solutions such as Bloom filters, distributed locks, logical expiration, random TTL, multi‑level caching, high‑availability setups, monitoring, backup, and best‑practice recommendations.

Spring Bootbloom-filterhigh availability
0 likes · 56 min read
Mastering Redis Cache: Prevent Penetration, Breakdown, and Avalanche with Proven Solutions
Java Tech Enthusiast
Java Tech Enthusiast
Nov 8, 2025 · Backend Development

Master Flowable BPM: Integrate with Spring Boot 3 for Seamless Workflow Automation

This tutorial walks through Flowable BPM basics, Spring Boot 3 integration, Maven dependencies, YAML configuration, thread‑pool setup, process definition via the Flowable UI, deployment, querying, starting, task handling, completion, and rejection, providing complete code snippets and screenshots for a functional workflow system.

BPMBackendFlowable
0 likes · 15 min read
Master Flowable BPM: Integrate with Spring Boot 3 for Seamless Workflow Automation
Top Architect
Top Architect
Nov 8, 2025 · Backend Development

Mastering High‑Throughput Thread Pools: Strategies for 100k QPS in Java

This article analyzes a high‑traffic scenario where 100,000 QPS requests each require 100 ms processing, explains why a naïve fixed thread pool would exhaust resources, and presents practical optimization goals, strategies, and Spring‑Boot code examples—including custom pool parameters, rejection handling, batch processing, and advanced techniques like Disruptor and rate‑limiting—to build a stable, high‑performance task execution system.

Spring BootThreadPoolcircuit breaker
0 likes · 8 min read
Mastering High‑Throughput Thread Pools: Strategies for 100k QPS in Java
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Nov 8, 2025 · Backend Development

How to Hot‑Reload Spring Boot Config Files with Commons‑Configuration

This article demonstrates how to place Spring Boot configuration files outside the jar, use Apache Commons‑Configuration to enable hot reloading with a custom reloading strategy, define a PropertiesConfiguration bean, extend PropertySource, and access updated properties at runtime without restarting the application.

Commons ConfigurationConfiguration ReloadPropertiesConfiguration
0 likes · 7 min read
How to Hot‑Reload Spring Boot Config Files with Commons‑Configuration
Architect
Architect
Nov 7, 2025 · Backend Development

Mastering Idempotency: 4 Proven Strategies for Reliable APIs

This article explains four practical idempotency solutions—token tokens, database unique indexes, distributed locks, and request content digests—detailing their concepts, core keywords, and providing ready‑to‑copy Spring Boot code examples, along with implementation tips and a comparison table to help you choose the right approach for high‑concurrency APIs.

Database IndexIdempotencySpring Boot
0 likes · 10 min read
Mastering Idempotency: 4 Proven Strategies for Reliable APIs
IT Services Circle
IT Services Circle
Nov 7, 2025 · Backend Development

Master Java Logging: 8 Best Practices to Debug and Optimize Your Applications

A junior developer learns why logging is essential, how to use Logback and Lombok in Spring Boot, choose appropriate log levels, apply parameterized messages, control output volume, format logs, use asynchronous logging, manage log files, and integrate a log collection system for large-scale applications.

Spring Bootbest practiceslogback
0 likes · 16 min read
Master Java Logging: 8 Best Practices to Debug and Optimize Your Applications
Top Architect
Top Architect
Nov 7, 2025 · Backend Development

How to Integrate Flowable BPM with Spring Boot 3: A Step‑by‑Step Guide

This article provides a comprehensive, code‑driven tutorial on integrating the Flowable BPM engine with Spring Boot 3, covering dependency setup, YAML configuration, thread‑pool tuning, process definition using the Flowable UI, deployment, starting processes, querying deployments and instances, handling tasks, completing and rejecting workflows, all illustrated with practical examples and screenshots.

BPMFlowableSpring Boot
0 likes · 14 min read
How to Integrate Flowable BPM with Spring Boot 3: A Step‑by‑Step Guide
Java Architecture Diary
Java Architecture Diary
Nov 7, 2025 · Backend Development

How JSpecify and NullAway Bring Compile‑Time Null Safety to Spring Boot 4

Spring Boot 4 now embraces JSpecify’s null‑safety annotations, allowing developers to declare nullable and non‑null types at compile time; combined with the NullAway static analyzer, this shift eliminates mysterious NullPointerExceptions in production by making null contracts explicit, reducing defensive code, and improving maintainability.

JSpecifyNullAwaySpring Boot
0 likes · 13 min read
How JSpecify and NullAway Bring Compile‑Time Null Safety to Spring Boot 4
Ray's Galactic Tech
Ray's Galactic Tech
Nov 6, 2025 · Backend Development

Master Spring Boot 3: A Complete Skill‑Boost Roadmap for Modern Backend Development

This comprehensive guide walks developers through mastering Spring Boot 3’s new features, auto‑configuration, reactive programming, testing, Docker, native images, observability, DDD, IaC, security, performance, cloud‑native integration, multi‑module architecture, i18n, event‑driven design, and AI integration, providing practical code snippets and actionable tips for each topic.

DockerSpring Bootbackend-development
0 likes · 11 min read
Master Spring Boot 3: A Complete Skill‑Boost Roadmap for Modern Backend Development
Selected Java Interview Questions
Selected Java Interview Questions
Nov 6, 2025 · Databases

Master Spring Boot ShardingSphere: Step-by-Step MySQL Sharding Guide

This article walks through building a Spring Boot project with ShardingSphere‑JDBC, covering Maven dependencies, YAML configuration, database setup, sharding rules, distributed ID generation, binding tables, and testing, providing a complete, hands‑on guide to implementing MySQL horizontal partitioning in a real‑world application.

ShardingSphereSpring Bootdistributed-id
0 likes · 18 min read
Master Spring Boot ShardingSphere: Step-by-Step MySQL Sharding Guide
macrozheng
macrozheng
Nov 6, 2025 · Backend Development

Explore Cordys CRM: An Open-Source AI‑Powered Customer Management Platform

Cordys CRM is an open‑source, AI‑enhanced customer relationship management platform built with Spring Boot, Vue.js, Docker, and integrated tools like DataEase, SQLBot, and MaxKB, offering flexible UI, secure private deployment, powerful data visualization, and intelligent agents, with step‑by‑step Docker installation and usage guides.

AICRMDocker
0 likes · 7 min read
Explore Cordys CRM: An Open-Source AI‑Powered Customer Management Platform
Su San Talks Tech
Su San Talks Tech
Nov 6, 2025 · Backend Development

Building a Lightweight, Runtime‑Visible Jar Conflict Detector for Spring Boot

This article explains the pain points of Jar package conflicts in Spring Boot projects, outlines the limitations of existing tools, and presents a lightweight, embeddable solution that performs runtime scanning, three‑dimensional conflict detection, configurable rule‑based advice, and a web UI for visualizing results.

BackendConfigurationRuntime Scanning
0 likes · 14 min read
Building a Lightweight, Runtime‑Visible Jar Conflict Detector for Spring Boot
Architect's Tech Stack
Architect's Tech Stack
Nov 5, 2025 · Backend Development

How to Build a Conditional Multi‑DataSource Spring Boot Starter to Eliminate Dubbo Bottlenecks

This article walks through creating a custom Spring Boot starter that uses conditional auto‑configuration to provide primary and secondary data sources, DAOs, and services, enabling high‑frequency Dubbo calls to be replaced with direct database access and dramatically improving performance.

Conditional BeansDubboSpring Boot
0 likes · 13 min read
How to Build a Conditional Multi‑DataSource Spring Boot Starter to Eliminate Dubbo Bottlenecks
Top Architect
Top Architect
Nov 4, 2025 · Backend Development

Master MyBatis-Plus in Spring Boot: From Setup to Advanced Features

This tutorial walks you through integrating MyBatis-Plus with Spring Boot, covering environment preparation, Maven dependencies, configuration of data sources, entity annotations, CRUD operations, pagination, logical deletion, enum handling, automatic field filling, multi‑datasource support, and testing with a REST controller.

CRUDEnum MappingLogical Delete
0 likes · 18 min read
Master MyBatis-Plus in Spring Boot: From Setup to Advanced Features
Ray's Galactic Tech
Ray's Galactic Tech
Nov 4, 2025 · Backend Development

Unlock Spring Boot’s 10+3 Must‑Know Features for Faster Java Development

This article explores Spring Boot’s ten core and three extra features—including auto‑configuration, starters, externalized configuration, Actuator, DevTools, logging, transaction management, testing, and custom banners—showing how they simplify Java backend development, improve productivity, and enable production‑ready applications.

ActuatorSpring Bootauto-configuration
0 likes · 10 min read
Unlock Spring Boot’s 10+3 Must‑Know Features for Faster Java Development
Tech Freedom Circle
Tech Freedom Circle
Nov 4, 2025 · Backend Development

Designing a Non‑Intrusive Spring Cloud SaaS Multi‑Tenant Component for Full‑Stack Data Isolation

The article presents a step‑by‑step, code‑driven design of a Spring Cloud SaaS multi‑tenant solution that balances resource sharing and strict data isolation by using a shared‑database, shared‑schema approach with tenant_id filtering, ThreadLocal context, MyBatis‑Plus interceptors, Redis key prefixing, Sa‑Token session segregation, and Spring Boot auto‑configuration.

Sa-TokenSaaSSpring Boot
0 likes · 16 min read
Designing a Non‑Intrusive Spring Cloud SaaS Multi‑Tenant Component for Full‑Stack Data Isolation
Java Companion
Java Companion
Nov 4, 2025 · Backend Development

Boosting Dubbo Performance with Spring Boot Auto‑Configuration and a Multi‑Data‑Source SDK

The article details how a high‑frequency Dubbo call bottleneck was resolved by creating a conditional Spring Boot auto‑configuration multi‑data‑source SDK that dynamically loads beans, avoids bean conflicts, and enables direct database access, dramatically reducing latency and system load.

Conditional BeanDubboMulti-DataSource
0 likes · 12 min read
Boosting Dubbo Performance with Spring Boot Auto‑Configuration and a Multi‑Data‑Source SDK
Java Backend Technology
Java Backend Technology
Nov 4, 2025 · Backend Development

10 Essential Spring Boot Features Every Developer Should Master

This comprehensive guide explores the most powerful Spring Boot capabilities—including @Conditional, @ConfigurationProperties, Actuator, DevTools, Retry, Cache, testing strategies, custom starters, Admin, and CLI—providing code examples and deep analysis to help developers boost productivity, reliability, and maintainability of their applications.

ActuatorCacheConditional
0 likes · 20 min read
10 Essential Spring Boot Features Every Developer Should Master
Architect's Guide
Architect's Guide
Nov 3, 2025 · Backend Development

How to Generate Custom Captcha Images in Spring Boot with Hutool

Learn step‑by‑step how to create various graphical captchas—including line, circle, shear, GIF, and custom numeric or arithmetic types—in a Spring Boot application, using both a hand‑written utility class and the Hutool‑captcha library, with full code examples and controller integration.

CaptchaSpring Bootbackend-development
0 likes · 14 min read
How to Generate Custom Captcha Images in Spring Boot with Hutool
Architect
Architect
Nov 2, 2025 · Backend Development

How to Optimize Java Thread Pools for 100k QPS: Strategies & Code

Learn how to handle 100,000 QPS with 100 ms tasks by analyzing standard thread pool limitations, setting clear optimization goals, applying strategies like batch processing, custom thread pool parameters, rejection handling, and advanced techniques such as Disruptor, rate limiting, and circuit breaking, complete with annotated Java code examples.

Spring Bootjavathread pool
0 likes · 8 min read
How to Optimize Java Thread Pools for 100k QPS: Strategies & Code
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Nov 2, 2025 · Backend Development

Master Advanced JSON Handling in Spring Boot 3 with Jackson

This article walks through advanced Jackson techniques for JSON processing in Spring Boot 3, including path queries, multi‑value extraction, view control, dynamic property handling, object unwrapping, and raw JSON insertion, each illustrated with concise JUnit test examples and expected outputs.

JSONJacksonSpring Boot
0 likes · 10 min read
Master Advanced JSON Handling in Spring Boot 3 with Jackson
Su San Talks Tech
Su San Talks Tech
Nov 2, 2025 · Backend Development

Why Timing Wheels Revolutionize High‑Performance Task Scheduling

This article explains the limitations of traditional timer solutions, introduces the timing‑wheel concept inspired by clocks, details its core design principles, algorithmic steps, data structures, and a complete Spring Boot implementation, showing how it achieves O(1) scheduling and superior throughput in large‑scale backend systems.

Spring Bootbackend algorithmhigh performance
0 likes · 14 min read
Why Timing Wheels Revolutionize High‑Performance Task Scheduling
Java Tech Enthusiast
Java Tech Enthusiast
Nov 1, 2025 · Backend Development

How to Quickly Diagnose Spring Boot + Nacos + MySQL Startup Failures

This guide provides a step‑by‑step troubleshooting workflow for common Spring Boot microservice issues involving Nacos and MySQL, covering log inspection, process verification, port checks, network connectivity, configuration validation, database connection tests, resource monitoring, and a one‑click diagnostic script.

MicroservicesNacosSpring Boot
0 likes · 9 min read
How to Quickly Diagnose Spring Boot + Nacos + MySQL Startup Failures
Architect
Architect
Oct 31, 2025 · Backend Development

Why Spring Boot 4’s Modular Architecture Boosts Performance and Maintainability

Spring Boot 4 introduces a modular architecture that splits the monolithic auto‑configuration package into focused modules, reducing size, speeding startup, improving memory usage, and offering clearer dependencies, while providing dedicated test starters and a classic starter for smooth migration from Spring Boot 3.

Spring Bootbackend-developmentjava
0 likes · 7 min read
Why Spring Boot 4’s Modular Architecture Boosts Performance and Maintainability
Java Companion
Java Companion
Oct 31, 2025 · Backend Development

How to Stream Local Video with Spring Boot, FFmpeg, and ZLMediaKit

This guide walks through setting up ZLMediaKit in Docker, installing FFmpeg, adding a Spring Boot backend with configuration and service classes to launch and manage RTMP streams, and provides front‑end HTML/JavaScript for playing the live FLV or HLS streams.

FLVRTMPSpring Boot
0 likes · 15 min read
How to Stream Local Video with Spring Boot, FFmpeg, and ZLMediaKit
Architect's Guide
Architect's Guide
Oct 31, 2025 · Backend Development

Master EasyExcel: From Setup to Advanced Export Techniques in Java

Learn how to integrate EasyExcel into a Java Spring Boot project, covering dependency setup, entity definition, utility class creation, basic and advanced export features such as multi-level headers, merged cells, custom formatting, and large data streaming, plus common pitfalls and solutions.

Spring Booteasyexcelexcel-export
0 likes · 10 min read
Master EasyExcel: From Setup to Advanced Export Techniques in Java
Su San Talks Tech
Su San Talks Tech
Oct 30, 2025 · Backend Development

7 Proven Techniques to Slash Spring Boot Startup Time by Over 70%

This article walks through seven practical Spring Boot startup‑time optimizations—lazy initialization, precise component scanning, JVM tuning, auto‑configuration pruning, class‑loading reduction, lazy database connections, and AOT/layered compilation—backed by real‑world case studies and measurable performance gains.

AoTJVMSpring Boot
0 likes · 10 min read
7 Proven Techniques to Slash Spring Boot Startup Time by Over 70%
Code Ape Tech Column
Code Ape Tech Column
Oct 30, 2025 · Backend Development

Boost Spring Boot APIs with Graceful Response: Unified Error Handling & Response Wrapping

This article introduces Graceful Response, a Spring Boot component that provides one‑stop unified response wrapping, global exception handling, and custom error codes, showing how to integrate it via Maven, enable it with annotations, and simplify controller and service code while improving readability and reducing boilerplate.

APIException HandlingGraceful Response
0 likes · 12 min read
Boost Spring Boot APIs with Graceful Response: Unified Error Handling & Response Wrapping
JavaGuide
JavaGuide
Oct 30, 2025 · Backend Development

Why Spring Boot 4.0 Dropped Support for Undertow

Spring Boot 4.0 removes Undertow because it cannot meet the Servlet 6.1 baseline, leading to build failures for projects that depend on spring-boot-starter-undertow, and the article analyzes the technical reasons, compatibility matrix, and lessons for future web‑container selection.

Spring Bootbackend-migrationjakarta-ee
0 likes · 10 min read
Why Spring Boot 4.0 Dropped Support for Undertow
Su San Talks Tech
Su San Talks Tech
Oct 29, 2025 · Backend Development

Why Spring Boot 4’s Modular Architecture Makes Your Apps Faster and Lighter

Spring Boot 4 introduces a modular architecture that splits the monolithic auto‑configuration package into focused modules, reducing size and startup time, improving maintainability, and offering precise dependency control, while providing new testing starters and a classic‑starter migration path for existing projects.

Spring Bootjavamigration
0 likes · 7 min read
Why Spring Boot 4’s Modular Architecture Makes Your Apps Faster and Lighter
Architect
Architect
Oct 28, 2025 · Backend Development

Why Micronaut Beats Spring Boot: Faster Startup, Lower Memory, Cloud‑Native Edge

Micronaut, a modern JVM framework, offers superior performance to Spring Boot through compile‑time dependency injection, eliminating runtime reflection, resulting in dramatically faster startup times and reduced memory usage, while providing built‑in cloud‑native features such as distributed configuration, service discovery, and seamless serverless support.

Cloud NativeMicronautSpring Boot
0 likes · 9 min read
Why Micronaut Beats Spring Boot: Faster Startup, Lower Memory, Cloud‑Native Edge
Selected Java Interview Questions
Selected Java Interview Questions
Oct 28, 2025 · Backend Development

How to Fix IntelliJ IDEA’s “Command-line is Too Long” Error for Spring Boot

This guide explains why IntelliJ IDEA shows a “Command-line is too long” error when launching Spring Boot projects, how the OS command‑line limit is exceeded by long classpath arguments, and step‑by‑step configurations—including JAR manifest and @argfile options—to resolve the issue permanently.

Command line lengthIDE configurationIntelliJ IDEA
0 likes · 7 min read
How to Fix IntelliJ IDEA’s “Command-line is Too Long” Error for Spring Boot
Architect's Tech Stack
Architect's Tech Stack
Oct 27, 2025 · Backend Development

Simplify Spring Boot HTTP Calls with retrofit-spring-boot-starter: Features, Usage, and Advanced Configuration

This article introduces retrofit-spring-boot-starter, a lightweight HTTP client framework for Spring Boot that integrates Retrofit, detailing its core features, quick start guide, custom interceptors, connection pool management, logging, retry mechanisms, error decoding, global interceptors, circuit breaking, microservice calls, call adapters, data converters, and best practices for production use.

HTTP clientMicroservicesRetrofit
0 likes · 25 min read
Simplify Spring Boot HTTP Calls with retrofit-spring-boot-starter: Features, Usage, and Advanced Configuration
Code Ape Tech Column
Code Ape Tech Column
Oct 27, 2025 · Backend Development

Why MyBatis-Flex Outperforms MyBatis-Plus: Features, Benchmarks, and Quick Start

MyBatis-Flex is a lightweight, high‑performance MyBatis enhancement offering flexible query building, extensive database support, and features like multi‑table joins, logical deletion, and data auditing; the article compares it with MyBatis‑Plus, presents benchmark results, lists supported databases, and provides a step‑by‑step Spring Boot integration guide.

MyBatis-FlexORMSpring Boot
0 likes · 13 min read
Why MyBatis-Flex Outperforms MyBatis-Plus: Features, Benchmarks, and Quick Start
Su San Talks Tech
Su San Talks Tech
Oct 27, 2025 · Backend Development

How to Build a Dual‑Port Spring Boot App for Separate User and Admin Services

Learn how to create a dual‑port Spring Boot application that serves separate user and admin services on different ports, covering two implementation strategies—multiple Tomcat connectors and path‑prefix routing—plus advanced features like port‑aware interceptors, custom health checks, logging, and security controls.

Dual PortMicroservicesSpring Boot
0 likes · 12 min read
How to Build a Dual‑Port Spring Boot App for Separate User and Admin Services
Tech Freedom Circle
Tech Freedom Circle
Oct 25, 2025 · Databases

Designing a 10 WQPS Redis Counter Component: A Systematic Timer Solution

This article presents a complete, step‑by‑step analysis of a high‑concurrency Redis counter component that supports up to 100 000 QPS, covering business pain points, architectural design, two core counting strategies, sharding, local batch optimization, code walkthroughs, and performance benchmark results.

CounterSliding WindowSpring Boot
0 likes · 33 min read
Designing a 10 WQPS Redis Counter Component: A Systematic Timer Solution
Selected Java Interview Questions
Selected Java Interview Questions
Oct 24, 2025 · Backend Development

How to Secure a Spring Boot Application with Spring Security and JWT

This step‑by‑step guide shows how to integrate Spring Security into a Spring Boot project, configure Maven dependencies, define User, Role and Permission entities, set up MyBatis mappers, implement JWT generation and validation, and build the service, controller, and configuration layers for a complete authentication system.

AuthenticationAuthorizationJWT
0 likes · 28 min read
How to Secure a Spring Boot Application with Spring Security and JWT
Programmer DD
Programmer DD
Oct 24, 2025 · Backend Development

How to Seamlessly Integrate MiniMax & CosyVoice TTS into Spring Boot with UnifiedTTS

This guide walks you through building a Spring Boot application, registering a UnifiedTTS API key, configuring MiniMax or CosyVoice models, implementing the service layer, running unit tests, and handling production concerns to achieve high‑quality text‑to‑speech synthesis without changing client code.

CosyVoiceMiniMaxSpring Boot
0 likes · 11 min read
How to Seamlessly Integrate MiniMax & CosyVoice TTS into Spring Boot with UnifiedTTS
macrozheng
macrozheng
Oct 23, 2025 · Backend Development

Boost Business Agility with a Spring Boot Dynamic Rule Engine

This article explains how backend developers can replace hard‑coded business logic with a dynamic rule engine built on Spring Boot and QLExpress, enabling rapid rule changes, reducing deployment risk, and empowering non‑technical staff to manage complex e‑commerce, finance, and marketing scenarios.

Business RulesDynamic Rule EngineMicroservices
0 likes · 14 min read
Boost Business Agility with a Spring Boot Dynamic Rule Engine
Programmer DD
Programmer DD
Oct 23, 2025 · Backend Development

Why Jackson Serialization Can Drain Your CPU and How to Fix It

The article reveals how default Jackson JSON serialization can become a hidden CPU bottleneck in high‑traffic Spring Boot services, explains why full entity objects inflate serialization time, and presents practical optimizations such as @JsonView, custom ObjectMapper settings, hand‑written serializers, and alternative data formats to dramatically cut latency and cloud costs.

JacksonSpring Bootdto
0 likes · 13 min read
Why Jackson Serialization Can Drain Your CPU and How to Fix It
Selected Java Interview Questions
Selected Java Interview Questions
Oct 22, 2025 · Backend Development

How to Seamlessly Migrate a Spring Boot 3.0 App from HTTP to HTTPS

This comprehensive guide walks you through migrating a Spring Boot 3.0 JavaWeb application from HTTP to HTTPS, covering certificate acquisition (including Let’s Encrypt), conversion to Java keystore, Spring Boot and reverse‑proxy configuration, application adjustments, automated renewal, testing, rollback, and ongoing monitoring.

CertbotDeploymentHTTPS
0 likes · 13 min read
How to Seamlessly Migrate a Spring Boot 3.0 App from HTTP to HTTPS
macrozheng
macrozheng
Oct 22, 2025 · Backend Development

Unlock Spring Boot’s Hidden Power: 10 Essential Tools to Supercharge Your Apps

Discover ten powerful Spring Boot features—from @Conditional beans and @ConfigurationProperties to Actuator, DevTools, Retry, Cache, testing, custom starters, Admin UI, and CLI—that dramatically boost development efficiency, code quality, and production readiness, with practical code examples and deep insights for modern Java backend development.

ActuatorConfigurationSpring Boot
0 likes · 20 min read
Unlock Spring Boot’s Hidden Power: 10 Essential Tools to Supercharge Your Apps
Architect's Tech Stack
Architect's Tech Stack
Oct 22, 2025 · Backend Development

Master Spring Boot & MinIO Integration: Complete File Upload & Management Guide

This article walks through choosing MinIO for file storage, setting up the environment, integrating MinIO with Spring Boot, and implementing comprehensive file operations—including simple and batch uploads, downloads, previews, large file multipart uploads, and instant upload checks—complete with code examples and testing steps.

BackendMinioSpring Boot
0 likes · 25 min read
Master Spring Boot & MinIO Integration: Complete File Upload & Management Guide
Code Ape Tech Column
Code Ape Tech Column
Oct 21, 2025 · Backend Development

Mastering AsyncTask Orchestration in Spring Boot with asyncTool

Learn how to integrate asyncTool into a Spring Boot project, configure custom thread pools, understand core interfaces like IWorker and ICallback, and implement serial, parallel, and mixed task flows with detailed code examples and best‑practice guidelines for robust asynchronous task orchestration.

Spring BootasyncTooljava
0 likes · 12 min read
Mastering AsyncTask Orchestration in Spring Boot with asyncTool
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.

JSONJacksonMixin
0 likes · 9 min read
Master JSON Control in Spring Boot 3: Practical Guide to @JsonProperty, @JsonView & Mix‑ins
macrozheng
macrozheng
Oct 20, 2025 · Backend Development

Simplify Spring Boot APIs with Graceful Response: A Quick Guide

This article introduces the Graceful Response component for Spring Boot, explaining how it provides unified response wrapping, global exception handling, and custom error codes to eliminate boilerplate, improve readability, and streamline API development with practical code examples and configuration tips.

APIException HandlingGraceful Response
0 likes · 11 min read
Simplify Spring Boot APIs with Graceful Response: A Quick Guide
Code Ape Tech Column
Code Ape Tech Column
Oct 20, 2025 · Backend Development

Unlock Redis Performance: Master Lua Scripting in Spring Boot

This tutorial explains how to integrate Lua scripts with Spring Boot and Redis, covering Lua fundamentals, advantages, real‑world use cases, step‑by‑step implementation in Spring Boot, performance gains, error handling, security measures, and best practices for reliable backend development.

Lua scriptingSpring Bootbackend-development
0 likes · 21 min read
Unlock Redis Performance: Master Lua Scripting in Spring Boot
Architect's Tech Stack
Architect's Tech Stack
Oct 20, 2025 · Backend Development

Master SpringDoc: Auto‑Generate OpenAPI Docs in Spring Boot with Zero Configuration

This guide explains how to integrate SpringDoc into a Spring Boot project to automatically generate OpenAPI 3 documentation, compares it with Swagger, shows minimal configuration steps, annotation usage, grouping techniques, and necessary adjustments for custom WebMvcConfigurer and Spring Security setups.

API documentationOpenAPISpring Boot
0 likes · 14 min read
Master SpringDoc: Auto‑Generate OpenAPI Docs in Spring Boot with Zero Configuration
Ray's Galactic Tech
Ray's Galactic Tech
Oct 19, 2025 · Backend Development

How @Configuration Embodies the Open/Closed Principle in Spring Boot

Spring Boot’s @Configuration annotation serves as a practical implementation of the Open/Closed Principle by providing declarative, type‑safe bean definitions, enabling closed‑for‑modification business logic while remaining open for extension through modular configuration, conditional beans, and auto‑configuration mechanisms.

ConfigurationOpen/Closed PrincipleSpring Boot
0 likes · 7 min read
How @Configuration Embodies the Open/Closed Principle in Spring Boot
Programmer DD
Programmer DD
Oct 19, 2025 · Backend Development

How to Add Free Edge TTS to Your Spring Boot Application in Minutes

This tutorial shows how to integrate UnifiedTTS's free Edge TTS service into a Spring Boot project, covering project setup, API key registration, configuration, request/response models, service implementation, unit testing, and runtime verification with sample code and images.

Edge TTSSpring BootUnifiedTTS
0 likes · 9 min read
How to Add Free Edge TTS to Your Spring Boot Application in Minutes
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Oct 19, 2025 · Backend Development

16+ Proven Techniques to Refactor Java If‑Else into Clean, Maintainable Code

This article presents over sixteen practical refactoring methods for Java, demonstrating how to replace tangled if‑else statements with clearer constructs such as early returns, ternary operators, switch‑case, guard clauses, optional handling, enums, reflection, strategy, and table‑driven approaches, each illustrated with concise code examples.

Code CleanlinessDesign PatternsSpring Boot
0 likes · 16 min read
16+ Proven Techniques to Refactor Java If‑Else into Clean, Maintainable Code
Su San Talks Tech
Su San Talks Tech
Oct 18, 2025 · Backend Development

MyBatis vs Spring Data JPA: Which Should Power Your Spring Boot Project?

This article compares MyBatis and Spring Data JPA, explaining their core concepts, performance, flexibility, learning curve, community support, and real‑world scenarios, and provides code examples and decision criteria to help developers choose the right data‑access framework for their Spring Boot applications.

MyBatisORMSpring Boot
0 likes · 14 min read
MyBatis vs Spring Data JPA: Which Should Power Your Spring Boot Project?
Ray's Galactic Tech
Ray's Galactic Tech
Oct 17, 2025 · Backend Development

Master Spring Boot & RabbitMQ: 4 Core Messaging Patterns & Production Optimizations

This guide walks through implementing four fundamental RabbitMQ messaging patterns—simple queue, work queue, fanout (publish/subscribe), and direct routing—using Spring Boot, providing complete configuration, code samples, controller endpoints, testing commands, and production‑grade enhancements such as persistence, manual ACK, prefetch limits, dead‑letter handling, idempotency and monitoring.

MessagingMicroservicesRabbitMQ
0 likes · 11 min read
Master Spring Boot & RabbitMQ: 4 Core Messaging Patterns & Production Optimizations
21CTO
21CTO
Oct 16, 2025 · Backend Development

Top 7 Java Microframeworks for Modern Lightweight Apps – A Deep Dive

This article reviews seven popular Java micro‑frameworks, comparing their popularity, key advantages, and GitHub repositories, while highlighting performance benefits of GraalVM native images and the impact of Java 21 virtual threads for cloud‑native, lightweight web applications.

Spring BootVirtual Threadsgraalvm
0 likes · 15 min read
Top 7 Java Microframeworks for Modern Lightweight Apps – A Deep Dive
Ray's Galactic Tech
Ray's Galactic Tech
Oct 16, 2025 · Backend Development

Master Spring Boot DevTools: Complete Guide to Hot Reload Configuration

This guide walks you through configuring Spring Boot DevTools for automatic restart and live reload, covering Maven dependencies, plugin settings, IDE options, application property examples, usage caveats, verification steps, and alternative tools for advanced hot deployment.

DevToolsIntelliJ IDEASpring Boot
0 likes · 5 min read
Master Spring Boot DevTools: Complete Guide to Hot Reload Configuration
Ray's Galactic Tech
Ray's Galactic Tech
Oct 15, 2025 · Backend Development

How to Fix the “No Static Resource” Error After Upgrading Spring Boot 2.x to 3.x

After migrating a Spring Boot application from 2.x to 3.x, the “No static resource” error often appears because of Jakarta EE package changes and altered static‑resource configuration, and this guide walks you through the root causes, configuration updates, code changes, and practical debugging steps to resolve it.

CORSSpring BootStatic Resources
0 likes · 7 min read
How to Fix the “No Static Resource” Error After Upgrading Spring Boot 2.x to 3.x
Selected Java Interview Questions
Selected Java Interview Questions
Oct 15, 2025 · Backend Development

How to Turbocharge Java Spring Boot Startup: From Seconds to Milliseconds

This article explains why Java applications often start slowly, identifies the main culprits such as excessive class loading, bloated JARs, and reflection, and provides a comprehensive set of JVM, Spring Boot, code‑level, and deployment optimizations—including lazy loading, auto‑configuration pruning, GraalVM native images, and container probes—to dramatically reduce startup time and ace interview questions.

JVMSpring Bootjava
0 likes · 13 min read
How to Turbocharge Java Spring Boot Startup: From Seconds to Milliseconds
Code Ape Tech Column
Code Ape Tech Column
Oct 15, 2025 · Backend Development

Master Flowable BPM with Spring Boot 3: Step‑by‑Step Integration Guide

This article walks through integrating the open‑source Flowable BPM engine into a Spring Boot 3 application, covering Maven dependencies, YAML datasource and Flowable settings, thread‑pool configuration, process modeling with the Flowable UI, deployment, and APIs for starting, querying, completing, and rejecting workflow instances, all illustrated with code snippets and screenshots.

BPMFlowableSpring Boot
0 likes · 15 min read
Master Flowable BPM with Spring Boot 3: Step‑by‑Step Integration Guide
Ray's Galactic Tech
Ray's Galactic Tech
Oct 14, 2025 · Backend Development

15 Proven Spring Boot Performance Hacks to Supercharge Your Apps

This guide presents fifteen practical Spring Boot performance techniques—from lazy initialization and context indexing to JVM tuning, connection‑pool tweaks, caching strategies, JSON serialization, and native image compilation—providing concrete configurations, code snippets, and best‑practice advice for faster startup, lower memory usage, and higher throughput.

JVMSpring Bootjava
0 likes · 11 min read
15 Proven Spring Boot Performance Hacks to Supercharge Your Apps
Java Tech Enthusiast
Java Tech Enthusiast
Oct 14, 2025 · Backend Development

How to Build a High‑Performance MyBatis Log Analyzer with Spring Boot

This article describes the design and implementation of a high‑performance log‑analysis system for massive MyBatis logs, covering problem analysis, technology selection, architecture, multithreaded parsing, flexible regex templates, performance monitoring, pitfalls, optimization practices, results, and future plans.

MyBatisSpring Bootjava
0 likes · 13 min read
How to Build a High‑Performance MyBatis Log Analyzer with Spring Boot
macrozheng
macrozheng
Oct 14, 2025 · Backend Development

Master Retrofit in Spring Boot: Seamless HTTP Calls with Minimal Code

This tutorial walks through integrating the Retrofit HTTP client into Spring Boot using the retrofit‑spring‑boot‑starter, covering dependency setup, interface definition, token handling, global interceptors, and essential configuration such as logging, timeouts, and retry policies.

HTTP clientRetrofitSpring Boot
0 likes · 12 min read
Master Retrofit in Spring Boot: Seamless HTTP Calls with Minimal Code