# JVM frameworks

> For the complete documentation index, see [llms.txt](https://www.jetbrains.com/help/idea/2026.3/llms.txt).

Spring

Learn how to use Spring and Spring Boot in IntelliJ IDEA

- [Get started with Spring Boot](your-first-spring-application.html): Create your first Spring Boot application in IntelliJ IDEA
- [Spring advanced features](spring-support-tutorial.html): Learn more about features for more efficient Spring development

## Jakarta EE

- [Get started with Jakarta EE](creating-and-running-your-first-jakarta-ee-application.html): Create your first Jakarta EE application
- [Your first RESTful web service](creating-and-running-your-first-restful-web-service.html): Learn how to get started with RESTful web services
- [Jakarta Persistence (JPA)](jakarta-persistence-jpa.html): Learn how to integrate Jakarta Persistence (JPA) with IntelliJ IDEA, including setup and configuration
- [JPA Buddy](jpa-buddy.html): Learn how to work with JPA more efficiently

## Cloud-native Java frameworks

- [Quarkus](quarkus.html): Build high-performance, cloud-native, and serverless applications
- [Micronaut](micronaut.html): Create microservices and serverless applications

## Additional JVM languages

- [Scala](get-started-with-scala.html): Write, run, and debug Scala code in IntelliJ IDEA with code completion, refactoring, and other language-aware features
- [Groovy](groovy.html): Develop Groovy applications and scripts in IntelliJ IDEA with coding assistance, navigation, and debugging tools

