Tagged articles

Spring Boot 4

12 articles · Page 1 of 1
java1234
java1234
Jun 17, 2026 · Artificial Intelligence

Spring AI 2.0 GA: Native Java AI Development with Spring Boot 4 Integration

Spring AI 2.0 reaches GA, offering a production‑grade, Java‑first AI development path tightly integrated with Spring Boot 4.x, Spring Framework 7.0, and the Model Context Protocol, while introducing upgraded agent tooling, Jackson 3, JSpecify annotations, and streamlined provider SDKs.

AgentJackson 3Java
0 likes · 6 min read
Spring AI 2.0 GA: Native Java AI Development with Spring Boot 4 Integration
java1234
java1234
May 10, 2026 · Backend Development

Building a Spring Boot 4 + Vue 3 Student Archive System in 20 Minutes with Cursor AI

The article walks through creating a full‑stack university student archive management system—using Java 17, Spring Boot 4, MySQL 8 on the back end and Vue 3, Vite, Element Plus on the front end—generated in about 20 minutes with Cursor AI, and explains the architecture, role‑based access, JWT security, and data flow in detail.

AI CodingCursor AIJWT
0 likes · 10 min read
Building a Spring Boot 4 + Vue 3 Student Archive System in 20 Minutes with Cursor AI
LuTiao Programming
LuTiao Programming
Mar 3, 2026 · Backend Development

From Java 21 to 25: Full Guide to Upgrading Spring Boot 3.5 → 4.0

This article explains why staying on old Java and Spring Boot versions is risky, introduces a dual‑axis model for the upgrade, details Java 21‑to‑25 language and JVM improvements, outlines Spring Boot 3.5‑to‑4.0 structural changes, and provides a step‑by‑step manual and OpenRewrite migration workflow with verification guidelines.

BackendJava 21Java 25
0 likes · 11 min read
From Java 21 to 25: Full Guide to Upgrading Spring Boot 3.5 → 4.0
LuTiao Programming
LuTiao Programming
Mar 1, 2026 · Backend Development

Spring Boot 4 Reduces API Versioning Code from Hundreds to Three Lines

The article explains how Spring Boot 4 introduces a built‑in ApiVersionStrategy that replaces custom interceptors and duplicated controllers with a single configuration property and a version attribute, dramatically cutting API versioning code from hundreds of lines to just three.

BackendJavaSpring Boot
0 likes · 11 min read
Spring Boot 4 Reduces API Versioning Code from Hundreds to Three Lines
Java Architecture Diary
Java Architecture Diary
Feb 9, 2026 · Backend Development

How to Navigate the Breaking Changes in Spring Cloud Alibaba 2025.1.0.0 for Spring Boot 4

The article outlines the five major technical changes introduced in Spring Cloud Alibaba 2025.1.0.0—including the removal of bootstrap.yml, Sentinel's shift to Jackson 3, Nacos security upgrades, Seata's WebFlux transaction support, and RocketMQ's Spring Boot 4 adaptation—plus a detailed migration checklist to help developers upgrade smoothly.

BackendSpring Boot 4Spring Cloud
0 likes · 8 min read
How to Navigate the Breaking Changes in Spring Cloud Alibaba 2025.1.0.0 for Spring Boot 4
Sohu Tech Products
Sohu Tech Products
Jan 28, 2026 · Backend Development

What’s New in IntelliJ IDEA 2026.1 EAP? Java 26, Spring Boot 4, Gradle 9 & More

IntelliJ IDEA 2026.1 EAP introduces Java 26 language‑level support, deep Spring Boot 4 integration, Gradle 9 and Maven 4 compatibility, numerous IDE enhancements, and over 600 bug fixes, offering developers early access to next‑generation Java features and performance improvements while recommending non‑production use.

Gradle 9IDE releaseIntelliJ IDEA
0 likes · 14 min read
What’s New in IntelliJ IDEA 2026.1 EAP? Java 26, Spring Boot 4, Gradle 9 & More
Java Tech Enthusiast
Java Tech Enthusiast
Jan 13, 2026 · Backend Development

Why Spring Cloud Dropped spring-cloud-starter-parent and How to Migrate

Spring Cloud 2025.1.0 removes the long‑standing spring-cloud-starter-parent, simplifying dependency management, aligning with Spring Boot 4, and improving flexibility, while the article explains the reasons, community reaction, and step‑by‑step migration guidance.

Dependency ManagementMavenMigration Guide
0 likes · 11 min read
Why Spring Cloud Dropped spring-cloud-starter-parent and How to Migrate
Java Architecture Diary
Java Architecture Diary
Nov 28, 2025 · Backend Development

Why Spring Cloud 2025.1.0 Is a Major Breakthrough (and What’s Gone)

Spring Cloud 2025.1.0 (Oakwood) marks a true major release built on Spring Boot 4.0 and Spring Framework 7, removing many legacy components, embracing Java 21 virtual threads, and integrating core features directly into the framework, fundamentally reshaping microservice development.

Backend developmentSpring Boot 4Spring Cloud
0 likes · 10 min read
Why Spring Cloud 2025.1.0 Is a Major Breakthrough (and What’s Gone)
SpringMeng
SpringMeng
Nov 22, 2025 · Backend Development

Spring Boot 4 Launches with Jakarta EE 11, JSpecify Null‑Safety, and AI‑Ready Features

Spring Boot 4 arrives alongside Spring Framework 7, upgrading to Jakarta EE 11, JDK 25, JSpecify null‑safety, build‑time optimizations, a declarative HTTP client, full Jackson 3 support, native API versioning, built‑in resilience, OpenTelemetry integration, and a dual‑track Spring AI strategy.

Declarative HTTP ClientJSpecifyJakarta EE 11
0 likes · 8 min read
Spring Boot 4 Launches with Jakarta EE 11, JSpecify Null‑Safety, and AI‑Ready Features
JavaGuide
JavaGuide
Nov 17, 2025 · Backend Development

How Spring Boot 4’s JSpecify Eliminates NullPointerExceptions

Spring Boot 4 adopts JSpecify’s null‑safety annotations, replacing JSR‑305, to make nullability explicit at compile time; using @NullMarked and @Nullable with tools like NullAway, developers can catch potential NPEs early, reduce defensive checks, improve API contracts, and handle collections and parameters more safely.

@NullableJSpecifyJava
0 likes · 13 min read
How Spring Boot 4’s JSpecify Eliminates NullPointerExceptions
Java Architecture Diary
Java Architecture Diary
Nov 17, 2025 · Backend Development

Simplify Dynamic Bean Registration in Spring Boot 4 with the New BeanRegistrar API

This article explains how Spring Framework 7 introduces the BeanRegistrar interface to replace the cumbersome ImportBeanDefinitionRegistrar, demonstrating the new API with concise code examples, comparing old and new approaches, and providing a complete practical example for dynamically registering beans based on runtime configuration.

BeanRegistrarDynamic Bean RegistrationJava
0 likes · 11 min read
Simplify Dynamic Bean Registration in Spring Boot 4 with the New BeanRegistrar API