Tag

Java 21

1 views collected around this technical thread.

Architecture Digest
Architecture Digest
Apr 27, 2025 · Backend Development

Using Java 21 Virtual Threads in Spring Boot: Basics, Performance Comparison, and Best Practices

This article introduces Java 21 virtual threads, explains their lightweight and high‑concurrency advantages, demonstrates basic and delayed creation, shows how to enable them in Spring Boot with minimal configuration, compares performance against traditional threads, and provides additional Java performance optimization tips.

JavaJava 21Spring Boot
0 likes · 6 min read
Using Java 21 Virtual Threads in Spring Boot: Basics, Performance Comparison, and Best Practices
Architecture Digest
Architecture Digest
Mar 5, 2025 · Backend Development

Understanding Java Virtual Threads and Their Performance Benefits in Spring Boot

This article introduces Java 21's virtual threads, explains their lightweight and high‑concurrency advantages, demonstrates basic and delayed usage with code examples, shows how to enable them in Spring Boot, compares performance against traditional threads, and offers additional Java performance‑tuning techniques.

JavaJava 21Spring Boot
0 likes · 7 min read
Understanding Java Virtual Threads and Their Performance Benefits in Spring Boot
DaTaobao Tech
DaTaobao Tech
Jan 6, 2025 · Backend Development

Java 21 LTS Features Overview and Practical Guide

This article walks readers through upgrading from Java 11 to the Java 21 LTS by explaining the six‑month release cadence, JEP process, and SDKman setup, then demonstrates practical code examples for twelve new features—including preview Unnamed Classes, String Templates, Scoped Values, Structured Concurrency, Vector API, Virtual Threads, and Generational ZGC—highlighting their motivations, benefits, and production considerations.

Backend DevelopmentForeign Function APIJDK LTS
0 likes · 16 min read
Java 21 LTS Features Overview and Practical Guide
Architecture Digest
Architecture Digest
Dec 26, 2024 · Backend Development

Understanding Java 21 Virtual Threads: Basics, Spring Boot Integration, and Performance Comparison

This article introduces Java 21 virtual threads, explains their lightweight, high‑concurrency and automatic management advantages, demonstrates basic and delayed usage with code examples, shows how to enable them in Spring Boot, and compares their performance against traditional threads in various scenarios.

JavaJava 21Spring Boot
0 likes · 7 min read
Understanding Java 21 Virtual Threads: Basics, Spring Boot Integration, and Performance Comparison
Architecture Digest
Architecture Digest
Dec 10, 2024 · Backend Development

Understanding Java Virtual Threads and Their Use in Spring Boot

This article explains Java 21's virtual threads, their lightweight and high‑concurrency advantages, demonstrates basic creation and Spring Boot integration, compares performance against traditional threads, and offers additional Java performance optimization techniques.

JavaJava 21Spring Boot
0 likes · 7 min read
Understanding Java Virtual Threads and Their Use in Spring Boot
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Oct 6, 2024 · Backend Development

Boost Spring Boot Performance with Java 21 Virtual Threads: A Hands‑On Guide

Learn how to enable and test Java 21 virtual threads in Spring Boot 3.2.5, compare their throughput against platform threads with JMeter, and explore performance limits through sample code and benchmarks, revealing when virtual threads excel and their constraints for CPU‑bound tasks.

Backend DevelopmentJava 21Spring Boot
0 likes · 8 min read
Boost Spring Boot Performance with Java 21 Virtual Threads: A Hands‑On Guide
Java Architecture Diary
Java Architecture Diary
Feb 1, 2024 · Backend Development

Must‑Read Java 21 & Spring Boot 3.2 Resources for the Lunar New Year

Celebrating the Lunar New Year, this roundup shares essential Java 21 updates, Spring Boot 3.2 enhancements, domestic open‑source innovations, and other hand‑picked tools and articles, providing developers with quick links to explore new APIs, performance improvements, and cutting‑edge Java ecosystem resources.

Backend DevelopmentJavaJava 21
0 likes · 5 min read
Must‑Read Java 21 & Spring Boot 3.2 Resources for the Lunar New Year
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jan 31, 2024 · Backend Development

Boosting Spring Boot Performance: Virtual Threads vs Tomcat Pool vs WebFlux

This article compares Spring Boot 3.2's virtual‑thread support with traditional Tomcat thread pools and reactive WebFlux, showing configuration steps, code examples, JMeter load‑test results, and database access benchmarks to illustrate throughput, CPU and memory impacts.

Backend DevelopmentJava 21Spring Boot
0 likes · 9 min read
Boosting Spring Boot Performance: Virtual Threads vs Tomcat Pool vs WebFlux
Java Architect Essentials
Java Architect Essentials
Dec 21, 2023 · Backend Development

Exploring Spring Boot 3.2 with Java 21, Virtual Threads, and GraalVM Native Images

This article demonstrates how to use Spring Boot 3.2 with Java 21, enabling virtual threads and GraalVM native images, providing step‑by‑step setup, configuration, and sample code for controllers, async tasks, and scheduled jobs, and discusses performance benefits and considerations.

Backend DevelopmentGraalVMJava 21
0 likes · 8 min read
Exploring Spring Boot 3.2 with Java 21, Virtual Threads, and GraalVM Native Images
IT Services Circle
IT Services Circle
Dec 11, 2023 · Fundamentals

JetBrains IntelliJ IDEA 2023.3 Release Highlights

The IntelliJ IDEA 2023.3 update introduces the fully launched AI Assistant, complete Java 21 support, enhanced debugging tools, a floating toolbar, out‑of‑the‑box Kubernetes integration, numerous UI improvements, faster Gradle and Maven imports, and a host of new framework and technology features.

AI AssistantIntelliJ IDEAJava 21
0 likes · 7 min read
JetBrains IntelliJ IDEA 2023.3 Release Highlights
Architecture Digest
Architecture Digest
Nov 29, 2023 · Backend Development

Exploring Spring Boot 3.2 with Java 21, GraalVM Native Images, and Virtual Threads

This article demonstrates how Spring Boot 3.2 fully supports Java 21, Project Loom virtual threads, and GraalVM native images, providing step‑by‑step instructions, configuration details, and runnable code examples that showcase building, running, and profiling a Spring Boot application with these modern technologies.

Backend DevelopmentGraalVMJava 21
0 likes · 8 min read
Exploring Spring Boot 3.2 with Java 21, GraalVM Native Images, and Virtual Threads
Code Ape Tech Column
Code Ape Tech Column
Nov 25, 2023 · Backend Development

Exploring Spring Boot 3.2 with Java 21, Virtual Threads, and GraalVM Native Images

This article demonstrates how to use Spring Boot 3.2 together with Java 21, Project Loom virtual threads, and GraalVM native images, providing step‑by‑step setup, configuration, and code examples for controllers, async tasks, scheduled jobs, and native compilation.

GraalVMJava 21Spring Boot
0 likes · 8 min read
Exploring Spring Boot 3.2 with Java 21, Virtual Threads, and GraalVM Native Images
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Nov 17, 2023 · Fundamentals

Explore Java’s Evolution: Key New Features from JDK 10 to JDK 21

This article reviews the most important new features introduced in Java JDK 10 through JDK 21—including local‑variable type inference, the standardized HTTP client, experimental garbage collectors, pattern‑matching enhancements, records, sealed classes, and virtual threads—providing code examples and migration guidance for developers.

JDKJavaJava 21
0 likes · 16 min read
Explore Java’s Evolution: Key New Features from JDK 10 to JDK 21
Java Architecture Diary
Java Architecture Diary
Sep 25, 2023 · Backend Development

How to Enable Java Virtual Threads in Spring Boot 3.1 and Boost Performance

This tutorial shows how to activate Java 21 virtual threads in Spring Boot 3.1 (and earlier versions), provides full configuration code for Tomcat, Undertow and Spring async, and demonstrates a performance test where concurrency gains reduce total execution time by over five times.

Java 21Spring BootVirtual Threads
0 likes · 5 min read
How to Enable Java Virtual Threads in Spring Boot 3.1 and Boost Performance
Java Architecture Diary
Java Architecture Diary
Sep 22, 2023 · Backend Development

What’s New in Spring Boot 3.1.4? Features, Bug Fixes, and Dependency Upgrades

Spring Boot 3.1.4 is now available on Maven Central, adding Java 21 support, a new JavaVersion enum entry, dozens of bug fixes, documentation improvements, and a long list of dependency upgrades for developers building modern backend applications.

Backend DevelopmentBug FixesJava 21
0 likes · 6 min read
What’s New in Spring Boot 3.1.4? Features, Bug Fixes, and Dependency Upgrades
Java Architecture Diary
Java Architecture Diary
Sep 21, 2023 · Backend Development

Unlock Java 21: New Features, Virtual Threads, and Migration Tips

Java 21, the latest LTS release, introduces virtual threads, sequenced collections, record patterns, and other enhancements; the article explains these new features, guides developers on configuring IDEs and runtimes with Azul Zulu and IntelliJ IDEA, and resolves Lombok incompatibility by updating to version 1.18.30.

JavaJava 21Lombok
0 likes · 4 min read
Unlock Java 21: New Features, Virtual Threads, and Migration Tips