Tagged articles
17 articles
Page 1 of 1
Coder Trainee
Coder Trainee
May 13, 2026 · Cloud Native

Spring Cloud Microservices Revised Edition – Intro and New Tech Stack

After finishing the Spring Boot source‑code series, the author launches a refreshed Spring Cloud microservices tutorial built on Spring Boot 3.x, Jakarta EE, GraalVM native images, full production‑grade demos, Kubernetes deployment, observability and performance testing, outlining a 12‑episode roadmap.

KubernetesMicroservicesNacos
0 likes · 7 min read
Spring Cloud Microservices Revised Edition – Intro and New Tech Stack
Java Tech Enthusiast
Java Tech Enthusiast
May 5, 2026 · Backend Development

Quick Start Guide to Using EasyExcel with Spring Boot 3 (Verified)

This tutorial walks through building a Spring Boot 3 project that integrates Alibaba's EasyExcel for Excel export and import, covering project structure, Maven dependencies, entity mapping, listener implementation, service and controller code, testing endpoints, and key Spring Boot 3 considerations such as Jakarta packages, JDK 17+, response header handling, memory management, and production‑grade best practices.

Backend DevelopmentExcel ImportJava
0 likes · 14 min read
Quick Start Guide to Using EasyExcel with Spring Boot 3 (Verified)
Coder Trainee
Coder Trainee
Jan 14, 2026 · Backend Development

How to Build a Simple ERP System in Just a Few Hours

This article walks through creating a lightweight material‑management ERP system—including login, dashboard, inventory, inbound and outbound modules—using Vue 3 for the front end and Spring Boot 3, Java 17, MySQL, and MyBatis‑Plus for the back end, highlighting the architecture and development efficiency tricks employed.

ERPJavaVue 3
0 likes · 7 min read
How to Build a Simple ERP System in Just a Few Hours
Selected Java Interview Questions
Selected Java Interview Questions
Oct 8, 2025 · Backend Development

Mastering GraalVM Native Image Reflection: The Ultimate Guide for Spring Boot 3

This comprehensive guide explains why reflection configuration is essential for GraalVM native compilation, details Spring Boot 3's reflection mechanisms, enumerates common pitfalls with concrete solutions, and presents best‑practice strategies and tooling to reliably build native images for Java back‑ends.

Backend DevelopmentJavaReflection Configuration
0 likes · 5 min read
Mastering GraalVM Native Image Reflection: The Ultimate Guide for Spring Boot 3
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Sep 26, 2025 · Backend Development

Boost Spring Batch Performance: Async & Virtual Threads in Spring Boot 3

This article demonstrates how to accelerate Spring Batch jobs in Spring Boot 3 by comparing a default synchronous job with asynchronous processing using ThreadPoolTaskExecutor and then with virtual threads, providing code examples, configuration steps, and performance results that show up to a 90‑fold speedup.

Spring BatchVirtual Threadsasync-processing
0 likes · 9 min read
Boost Spring Batch Performance: Async & Virtual Threads in Spring Boot 3
macrozheng
macrozheng
Aug 14, 2025 · Backend Development

Master SpringDoc: The Modern Swagger Alternative for Spring Boot 3

This guide introduces SpringDoc as a fully supported Swagger replacement for Spring Boot 3, covering its features, integration steps, configuration examples, comparison with SpringFox, usage with Spring Security, testing procedures, and links to the source repositories.

API documentationSpringDocSwagger
0 likes · 11 min read
Master SpringDoc: The Modern Swagger Alternative for Spring Boot 3
Architect
Architect
Jul 13, 2025 · Backend Development

Master Spring 6 & Spring Boot 3: Core Features, Virtual Threads, GraalVM & More

This article provides a comprehensive overview of the Spring ecosystem upgrade, detailing Spring 6 core features such as JDK 17 baseline, Project Loom virtual threads, declarative HTTP clients, RFC‑7807 ProblemDetail handling, GraalVM native images, as well as Spring Boot 3 breakthroughs like Jakarta EE migration, OAuth2 server, Prometheus monitoring, and practical migration roadmaps for cloud‑native applications.

MicroservicesPrometheusSpring 6
0 likes · 8 min read
Master Spring 6 & Spring Boot 3: Core Features, Virtual Threads, GraalVM & More
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Nov 4, 2024 · Backend Development

Mastering JAX‑RS Client API in Spring Boot 3: From Basics to Advanced Async Calls

This tutorial demonstrates how to use JAX‑RS Client API within a Spring Boot 3.2.5 application to define REST resources, compare it with Spring's RestTemplate and WebClient, and implement synchronous, asynchronous, and reactive remote calls with custom providers, filters, and advanced configurations.

Backend DevelopmentJAX-RSREST Client
0 likes · 12 min read
Mastering JAX‑RS Client API in Spring Boot 3: From Basics to Advanced Async Calls
macrozheng
macrozheng
Sep 4, 2024 · Cloud Native

Upgrade Mall‑Swarm to Spring Boot 3 & Spring Cloud 2023: A Complete Guide

This article walks through upgrading the Mall‑Swarm microservice e‑commerce project to Spring Boot 3, Spring Cloud 2023, JDK 17, and related dependencies, covering architecture, version changes, permission solution migration, documentation updates, Elasticsearch usage, and deployment on Windows and Linux.

DockerKubernetesMicroservices
0 likes · 13 min read
Upgrade Mall‑Swarm to Spring Boot 3 & Spring Cloud 2023: A Complete Guide
macrozheng
macrozheng
Apr 25, 2024 · Backend Development

How to Upgrade the Mall Project to Spring Boot 3 & JDK 17 – Complete Guide

This article walks through upgrading the open‑source Mall e‑commerce system to Spring Boot 3 and JDK 17, covering dependency version updates, migration from SpringFox to SpringDoc, new Spring Data Elasticsearch usage, revised Spring Security configuration, Docker deployment tips, and essential code changes.

Backend DevelopmentElasticsearchJava
0 likes · 19 min read
How to Upgrade the Mall Project to Spring Boot 3 & JDK 17 – Complete Guide
Java Architecture Diary
Java Architecture Diary
Oct 7, 2023 · Backend Development

What’s New in MyBatis‑Plus for Spring Boot 3? Explore the Latest Features and Fixes

Version 3.5.4‑SNAPSHOT of MyBatis‑Plus introduces auto‑increment primary key handling, generic extraction, new BaseMapper update and streaming query methods, batch operations, expanded Spring Boot 3 support, numerous dependency upgrades, and a series of optimizations and bug fixes that improve performance, compatibility, and developer ergonomics.

Backend DevelopmentORMmybatis-plus
0 likes · 6 min read
What’s New in MyBatis‑Plus for Spring Boot 3? Explore the Latest Features and Fixes
Programmer DD
Programmer DD
Dec 21, 2022 · Cloud Native

Spring Cloud 2022.0.0 Released: New Features, Modules, and Java 17 Support

Spring Cloud 2022.0.0, built on Spring Framework 6.x and Spring Boot 3.x, introduces a suite of updated modules, full Jakarta EE compatibility, mandatory Java 17 support, and marks OpenFeign as feature‑complete, offering developers a comprehensive toolkit for modern distributed systems.

Distributed SystemsSpring Cloudjava-17
0 likes · 3 min read
Spring Cloud 2022.0.0 Released: New Features, Modules, and Java 17 Support
Programmer DD
Programmer DD
Nov 30, 2022 · Backend Development

How to Use Spring 6’s Declarative HTTP Client with @HttpExchange

This tutorial explains Spring 6 and Spring Boot 3's built‑in support for declarative HTTP clients, showing how to define annotated Java interfaces, configure Maven dependencies, inject WebClient, and write unit tests with code examples.

Declarative HTTP clientHttpExchangeJava
0 likes · 5 min read
How to Use Spring 6’s Declarative HTTP Client with @HttpExchange
Java Architecture Diary
Java Architecture Diary
Nov 30, 2022 · Backend Development

How to Use Spring 6/Boot 3 HTTP Interface for Declarative REST Clients

This guide explains how Spring 6/Boot 3’s built‑in HTTP interface lets you define declarative REST clients with annotated Java interfaces, covering setup, required Maven dependencies, interface creation, supported annotations, bean configuration, and unit testing with code examples.

Declarative ClientHTTP InterfaceJava
0 likes · 4 min read
How to Use Spring 6/Boot 3 HTTP Interface for Declarative REST Clients
Programmer DD
Programmer DD
Feb 7, 2022 · Backend Development

What’s New in Spring Cloud 2022.0.0-M1? A Quick Overview

This article reviews the Spring Cloud 2022.0.0-M1 milestone release, highlighting its compatibility with Spring Boot 3, key component removals, OAuth integration updates, annotation changes, and future plans for Spring Cloud Netflix, while directing readers to the official release notes for full details.

Release NotesSpring Cloudspring-boot-3
0 likes · 4 min read
What’s New in Spring Cloud 2022.0.0-M1? A Quick Overview