Michael Minella

Michael Minella

Michael Minella is an engineer, Java Champion, speaker, & author with over 21 years of enterprise development experience. He has been a member of the Spring OSS team for over 11 years and currently serves as the Director responsible for Spring R&D. Formerly he lead the Spring Batch project and was the founder of the Spring Cloud Task project. Michael has spoken on topics that include Java and Spring & is a JavaOne Rockstar. He was a member of the expert group for JSR-352 (java batch processing) & is a committer on the Jakarata EE JBatch project. Michael is the author of The Definitive Guide to Spring Batch and the regular curmudgeon on the podcast OffHeap (https://javaoffheap.com/).

Blog posts by Michael Minella

Spring Boot 2.7 Support Period Extended

News | September 27, 2024 | ...

Upgrading takes time. We understand that. Spring Boot 3 came out in November of 2022 bringing with it a new, modernized baseline of Java 17 and the migration from Java EE to Jakarta EE. It included over 55 managed dependency updates. Native compilation via GraalVM was a first-class option across the portfolio and observability out of the box was a core capability of all Spring projects. However, it wasn't until Spring Boot 3.2 where we began to see that the community's adoption of Spring Boot 3 surpassing that of Spring Boot 2's adoption. Spring Boot 3 has quickly overtaken Spring Boot 2 but…

State of Spring Survey 2024 Results

News | June 03, 2024 | ...

TL;DR; Download the State of Spring Survey 2024 report here!

We asked...and you answered. The State of Spring Survey 2024 walks through all of the latest trends in the Java and Spring ecosystems. Responded to by over 1400 respondents, we asked about virtual threads, testcontainers, and native compilation with GraalVM. You told us about Kubernetes, generative AI, and upgrade practices in your enterprise. The State of Spring Survey 2024 was the most comprehensive survey we have ever put out and we are pleased to be able to share the results with our community.

The report, available now at https://go-vmware.broadcom.com/state-of-spring-2024

Spring Academy Pro Content Now Free To Access

News | April 10, 2024 | ...

We’re excited to share some great news! Spring Academy Pro will no longer require a paid subscription. It will be available here to everyone who registers a work, vocational, or educational email address.

What is Spring Academy?

Spring Academy is a comprehensive online learning platform for Spring developers. Created by the stewards of the Spring portfolio, Spring Academy courses ensure that you learn the most accurate and up-to-date information, with a hands-on learning experience that allows you to apply what you've learned and gain the skills necessary to create robust, scalable, and…

The State of Spring Survey Is Back!

News | March 05, 2024 | ...

We are excited to announce the State of Spring Survey! Make sure your voice is heard by heading over to https://spring.io/survey and give us your feedback!


Are you excited to use virtual threads? Is AI all hype or is it game changing? What would you change about Spring if you could? (You can, by the way.)

The State of Spring survey is back! Last time we learned that 90% of respondents were looking forward to virtual threads through Project Loom. We learned that building APIs was still the main use case for Spring applications, with plain JSON over HTTP as the number one type of API. We also…

Spring Commercial Support Extension

News | September 11, 2023 | ...

In November of last year, the team released major versions across the Spring portfolio, shepherding in a new foundation for enterprise application development on the JVM for the next decade. With that round of major versions, the Java baseline for the projects was increased from Java 8 to Java 17 as well as the migration from Java EE to Jakarta EE. Beyond the new baseline, we introduced new native compilation capabilities via GraalVM as well as improved observability across the portfolio. We realize that, while we put a lot of work into making the upgrade as seamless as we possibly can within…

Notice of Permissions Changes to repo.spring.io, January 2023

News | December 14, 2022 | ...

A critical piece of infrastructure, the Spring Artifactory instance lies at the heart of the Spring portfolio development work. Since 2013, JFrog, Inc., has generously sponsored the instance for the Spring developer community.

In October 2020, we announced some permissions changes to our Artifactory instance to restrict anonymous access to the platform for third-party dependencies.

At that time, we asked the Community to source Spring releases from Maven Central. Today, we are announcing some changes to our infrastructure in alignment with that request so that we can better position repo…

The State of Spring Survey 2022 Is Here!

News | October 11, 2022 | ...

Here are the results of the survey (which is now closed): https://tanzu.vmware.com/content/ebooks/the-state-of-spring-2022. Thank you for your participation.


The State of Spring survey is here! Please give us your feedback by going to spring.io/survey. Spread the word by sharing these posts on Twitter, LinkedIn, and any other social platform you use!


Spring fans, our annual survey of the Spring community is back! Last year, we dived into the biggest projects and the most popular app patterns built with Spring, and a whole lot more! You told us your views about Spring Native, Data, and what…

Spring Cloud Task 2.3.0-M1 is now available!

Releases | May 11, 2020 | ...

We are pleased to announce that Spring Cloud Task 2.3.0-M1 is now available on Github and the Spring download repository. Many thanks to all of those who contributed to this release.

What's New?

Spring Cloud Task 2.3.0-M1 is intended to be the version of the framework aligned with Spring Boot 2.3. Updates from 2.2.x include:

  • Updates to all dependencies.
  • Support for specifying a PlatformTransactionManager to be used by Spring Cloud Task.
  • A starter for singl-step Spring Batch jobs.

Let's walk through these updates in more detail.

Update to All Dependencies

As stated earlier, this is first…

Spring Cloud Task 2.0.0.RELEASE is now available

Releases | May 07, 2018 | ...

We are pleased to announce that Spring Cloud Task 2.0.0.RELEASE is now available on Github and the Pivotal download repository. Many thanks to all of those who contributed to this release.

What's New?

Spring Cloud Task 2.0.0.RELEASE is intended to be the version of the framework aligned with Spring Boot 2. Updates from 1.2.x include:

  • Updates to all dependencies.
  • Restricting concurrent task execution.
  • A failed batch job execution fails a task.

Let's walk through these updates in more detail.

Update to All Dependencies

As stated earlier, this is the generally available release that brings…

Spring Cloud Task 2.0.0.RC1 is now available

Releases | April 16, 2018 | ...

We are pleased to announce that Spring Cloud Task 2.0.0.RC1 is now available on Github and the Pivotal download repository. Many thanks to all of those who contributed to this release.

What's New?

This release includes upgrades to existing dependencies as well as some nice new features. Let's take a look at what's new in this release.

Compatibility with Spring Cloud Stream 2.0

Spring Cloud Stream 2.0 was released a few days ago and provides a collection of impressive enhancements. Spring Cloud Task is updated and supports Spring Cloud Stream 2.0

Multiple DataSource Sample

A common point of confusion for Spring Cloud Task is how to configure a task application when using multiple DataSource beans. In this release, we provided a sample that demonstrates how that should work. You can find that sample here

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all