Latest Java/Spring/Tomcat stack?
已回答
We currently use these tools. We are about to upgrade to the latest versions. Does IntelliJ have any issues/conflicts with the following versions?
- Java 25
- Spring Boot 3.5.6
- Spring Framework 6.2.10
- Tomcat 11
- Maven 3.9.11
请先登录再写评论。
Hi Bruno Genovese
Here’s the current state of IntelliJ IDEA compatibility:
Recommendations:
IntelliJ IDEA 2025.2.2 Ultimate Edition should work well with most of your stack, but you may want to watch out for the Tomcat 11 integration specifically.
Thank you Monica for the insightful feedback.
Looks like we could develop (no PROD use) with Spring Boot 4.0-M2 and move to 4.0 in November. Would the following updated stack be OK with IntelliJ IDEA 2025.2.2 Ultimate Edition?
Hi Bruno Genovese,
Answering your question with this stack, mostly yes, with notes of caution.
As mentioned before, IntelliJ IDEA 2025.2.2 Ultimate Will support Java 25 and generally provide first-class Spring support, including early Spring Boot milestones. You should be fine for development. Just ensure your toolchain and plugins are up to date. Some libraries may lag on Java 25 support; verify dependencies.
For Spring Boot 4.0-M2 → 4.0 GA and Spring Framework 7, the Milestones are usually supported in IntelliJ but expect occasional inspections or code-gen features to lag slightly until GA. Use the matching Spring Framework 7.x that Boot 4.0 expects.
With this stack, Tomcat 11 will work as an embedded server if it’s the version aligned with Boot 4.0’s servlet container choice. Verify to use the Tomcat version range that Boot 4.0 BOM manages to avoid API mismatch.
Finally, IntelliJ has initial support for Maven 4, but the Maven ecosystem is still transitioning. For fewer surprises, consider staying on Maven 3.9.x until all plugins you rely on are Maven 4-ready, or test Maven 4 in CI first to verify that no issues arise.
Below are some recommendations to have in mind:
You can find more information in the below links:
https://www.jetbrains.com/idea/whatsnew/
https://www.jetbrains.com/help/idea/supported-java-versions.html
https://blog.jetbrains.com/idea/2025/08/intellij-idea-2025-2/
https://blog.jetbrains.com/idea/2025/09/java-25-lts-and-intellij-idea/