Preparing for Spring Framework 7 and Spring Boot 4
- August 11, 2025
- 28937 Unique Views
- 5 min read
Don’t Forget to Share This Post!
This user guide provides a brief history of Java EE/Jakarta EE and a detailed overview of some of the specifications that will be updated in Jakarta EE 11.
Azul Platform Core is the #1 Oracle Java alternative, offering OpenJDK support for more versions (including Java 6 & 7) and more configurations for the greatest business value and lowest TCO.
What do you know about the code changes that were just introduced into the codebase? When will you notice if something goes wrong?
Contact us to get your ad seen by thousands of users every day!
[email protected]Don’t Forget to Share This Post!
I am a Senior Technical Architect from India with over 18 years of experience in Java, Spring, microservices, and AWS. I am passionate about crafting scalable solutions and contributing to open-source projects such as Spring, Arconia, and OpenRewrite.
I am a Senior Technical Architect from India with over 18 years of experience in Java, Spring, microservices, and AWS. I am passionate about crafting scalable solutions and contributing to open-source projects such as Spring, Arconia, and OpenRewrite.
Foojay Podcast #86: Agents, MCP, and Graph Databases: Java Developers Navigate the AI Revolution
The End of One-Sized-Fits-All Prompts: Why LLM Models Are No Longer Interchangeable
Project Panama for Newbies (Part 1)
Preparing for Spring Framework 7 and Spring Boot 4
Spring Boot 4 OpenTelemetry Guide: Metrics, Traces, and Logs Explained
How to publish a Java Maven project to Maven Central using JReleaser and GitHub Actions (2025 Guide)
Managing Distributed Applications in Kubernetes Using Cilium and Istio with Helm and Operator for Deployment
Understanding MCP Through Raw STDIO Communication
🚀 A Java Developer’s Guide to SonarQube for IDE: Stop Fixing Bugs on Fridays (Part 1)
Java, What’s Old? Part III: I/O
JC-AI Newsletter #11
Preparing for Spring Framework 7 and Spring Boot 4
Java 25: What’s New?
JC-AI Newsletter #10
Understanding MCP Through Raw STDIO Communication
Spring Boot 4 OpenTelemetry Guide: Metrics, Traces, and Logs Explained
Optimizing MongoDB Queries in Java Applications
More Java From Azul!
Java, What’s Old? Part III: I/O
Atlas Searching with the Java Driver
Indexing all of Wikipedia, on a laptop
Working with Multiple Carets in IntelliJ IDEA
Clean Shutdown of Spring Boot Applications
Java 17 on the Raspberry Pi
Project Panama for Newbies (Part 1)
How to Create Mobile Apps with JavaFX (Part 1)
Beginning JavaFX Applications with IntelliJ IDE
Foojay Slack: bit.ly/join-foojay-slack
SpringBoot 3.2 + CRaC
Creating Scalable OpenAI GPT Applications in Java
Azul Platform Core is the #1 Oracle Java alternative, offering OpenJDK support for more versions (including Java 6 & 7) and more configurations for the greatest business value and lowest TCO.
Learn about a number of experiments that have been conducted with Apache Kafka performance on Azul Platform Prime, compared to vanilla OpenJDK. Roughly 40% improvements in performance, both throughput and latency, are achieved.
In this blog, we’re going to look at 3 ways to refactor your code in IntelliJ IDEA.
Simplifying your code has lots of advantages, including improving readability, tackling technical debt, and managing ever-changing requirements. The three types of refactoring we will look at in this blog are:
– Extracting and Inlining
– Change Signature
– Renaming
Docker is the most widely used way to containerize your application. With Docker Hub, it is easy to create and pull pre-created images.
After many discussions with Java developers, combined with my personal experiences with the Java community and platform, here are the key reasons why Java developers love Java after all these years!
I will demonstrate how to create a simple Web Service using Spring Boot. This framework makes it almost effortless to develop web services, so long as the appropriate dependencies are in place.
In this example, I will create a Web Service that will read the current temperature from a file and make it available to clients via a RESTful endpoint.
Using FetchType.EAGER is a very bad practice, since our services may not require all the data of the mapped entities in all cases.
Azul Platform Core is the #1 Oracle Java alternative, offering OpenJDK support for more versions (including Java 6 & 7) and more configurations for the greatest business value and lowest TCO.
This user guide provides a brief history of Java EE/Jakarta EE and a detailed overview of some of the specifications that will be updated in Jakarta EE 11.
What do you know about the code changes that were just introduced into the codebase? When will you notice if something goes wrong?
Contact us to get your ad seen by thousands of users every day!
[email protected]In this blog, we’re going to look at 3 ways to refactor your code in IntelliJ IDEA.
Simplifying your code has lots of advantages, including improving readability, tackling technical debt, and managing ever-changing requirements. The three types of refactoring we will look at in this blog are:
– Extracting and Inlining
– Change Signature
– Renaming
Docker is the most widely used way to containerize your application. With Docker Hub, it is easy to create and pull pre-created images.
After many discussions with Java developers, combined with my personal experiences with the Java community and platform, here are the key reasons why Java developers love Java after all these years!
I will demonstrate how to create a simple Web Service using Spring Boot. This framework makes it almost effortless to develop web services, so long as the appropriate dependencies are in place.
In this example, I will create a Web Service that will read the current temperature from a file and make it available to clients via a RESTful endpoint.
Comments (4)
Gregory Williams
4 months agoTypo: @Retrayable -> @Retryable
Mahendra Rao B
4 months agoThanks Gregory Williams :) Corrected!
Robert
4 months agohttps://spring.io/blog/2025/03/10/null-safety-in-spring-apps-with-jspecify-and-null-away. <--not working (dot at the end) https://spring.io/blog/2025/03/10/null-safety-in-spring-apps-with-jspecify-and-null-away <-- works! (no dot)
Mahendra Rao B
4 months agoThanks for your time, Robert; I have corrected it.