Spring Full-Stack Practical Cases
Author

Spring Full-Stack Practical Cases

Full-stack Java development with Vue 2/3 front-end suite; hands-on examples and source code analysis for Spring, Spring Boot 2/3, and Spring Cloud.

1.1k
Articles
0
Likes
4.4k
Views
0
Comments
Recent Articles

Latest from Spring Full-Stack Practical Cases

100 recent articles max
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jul 6, 2026 · Backend Development

Design and Implement a Production‑Ready Spring Boot Webhook Callback System

This article walks through building a production‑grade webhook system with Spring Boot 3.5, covering webhook fundamentals, a decoupled event‑driven architecture, database schema, entity and repository definitions, a dispatcher service with HMAC signing, exponential‑backoff retry, asynchronous execution, and dead‑letter handling.

HMACJavaSpring Boot
0 likes · 15 min read
Design and Implement a Production‑Ready Spring Boot Webhook Callback System
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jul 5, 2026 · Backend Development

Master 8 Design Patterns in Spring Boot with Real-World Examples

This article walks through eight essential design patterns—Factory Method, Prototype, Adapter, Decorator, Observer, Strategy, Template Method, and Chain of Responsibility—showing concrete Spring Boot 3.5.0 code examples, explaining the problems each pattern solves, and highlighting their practical advantages for clean, extensible backend development.

AdapterFactory MethodObserver
0 likes · 24 min read
Master 8 Design Patterns in Spring Boot with Real-World Examples
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jul 3, 2026 · Backend Development

7 Ways to Add a Unified Prefix to Spring Boot Controllers

This article explains why a common API prefix (e.g., /api/v1) is useful in microservice or front‑back separation projects and demonstrates seven practical techniques—custom DispatcherServlet registration, YAML configuration, SpEL‑based @RequestMapping, custom composed annotation, WebMvcConfigurer addPathPrefix, internal forwarding, Spring Cloud Gateway ProxyExchange, and Nginx reverse proxy—using Spring Boot 3.5.0 examples and code snippets.

ControllerJavaNginx
0 likes · 8 min read
7 Ways to Add a Unified Prefix to Spring Boot Controllers
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jul 2, 2026 · Backend Development

Why Spring Boot Prefers Slice Over Page for Massive Data Sets

The article analyzes Spring Data JPA's Page and Slice pagination options, explains the hidden COUNT(*) overhead of Page, demonstrates both approaches with code examples, compares performance and UX impacts, and provides guidance on when to choose Slice for large‑scale or infinite‑scroll scenarios.

Spring Bootbackendinfinite-scroll
0 likes · 11 min read
Why Spring Boot Prefers Slice Over Page for Massive Data Sets
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jul 2, 2026 · Artificial Intelligence

CodeGraph: Open‑Source AI Tool for One‑Click Project Insight—Essential for Large Codebases

CodeGraph is an open‑source AI‑powered code‑graph tool that builds a local SQLite knowledge graph of all symbols, calls and dependencies across more than 20 languages, enabling agents to retrieve complete call chains and impact analysis with a single query, dramatically cutting traversal overhead for large projects.

AI AgentsCLIKnowledge Graph
0 likes · 13 min read
CodeGraph: Open‑Source AI Tool for One‑Click Project Insight—Essential for Large Codebases
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jul 1, 2026 · Artificial Intelligence

How to Add Claude Code’s Auto‑Memory Mechanism to Spring AI

This article explains how to integrate Claude Code’s auto‑memory mechanism into Spring AI by using AutoMemoryTools and AutoMemoryToolsAdvisor, compares three integration options, shows the request workflow, memory file formats, and provides concrete code snippets and consolidation strategies for persistent, typed long‑term memory.

Claude CodeJavaLong-term memory
0 likes · 12 min read
How to Add Claude Code’s Auto‑Memory Mechanism to Spring AI
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jul 1, 2026 · Backend Development

Remember @Lookup? A Hand‑crafted Advanced Implementation for Spring Boot 3

This article demonstrates how to recreate Spring's @Lookup method injection by writing a custom BeanFactoryPostProcessor and CGLIB proxy, enabling singleton beans to dynamically obtain prototype or named beans at runtime, with a complete payment‑service example and full source code.

@LookupBeanFactoryPostProcessorDynamic Bean Retrieval
0 likes · 8 min read
Remember @Lookup? A Hand‑crafted Advanced Implementation for Spring Boot 3
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jun 30, 2026 · Backend Development

Beyond @Value: Two painless ways to inject properties early in Spring Boot

This article explains why @Value, @ConfigurationProperties, and Environment cannot be used directly in BeanFactoryPostProcessor, and demonstrates two practical techniques—using Environment#getProperty and Binder with @ConfigurationProperties—to inject configuration properties without pain in early Spring Boot initialization.

BeanFactoryPostProcessorConfigurationPropertiesSpring Boot
0 likes · 6 min read
Beyond @Value: Two painless ways to inject properties early in Spring Boot