About this project

Spring Boot helps you create Spring-powered, production-grade applications and services with minimal fuss. It takes an opinionated view of the Spring platform so that new and existing users can quickly get to the bits they need. You can use Spring Boot to create stand-alone Java applications that can be started using `java -jar` or more traditional WAR deployments. A command-line tool is also provided for running Spring scripts. Primary goals include: * A radically faster and widely accessible getting started experience for all Spring development. * Being opinionated, but getting out of the way quickly as requirements diverge from defaults. * Providing a range of non-functional features common to large classes of projects (for example, embedded servers, security, metrics, health checks, externalized configuration). * No code generation and no requirement for XML configuration. The README includes a quick teaser of a complete Spring Boot application in Java, showing a `@RestController` with `@SpringBootApplication` that returns "Hello World!" and runs via `SpringApplication.run`. Getting help resources: * Reference documentation, especially the How-to's. * Spring basics and guides on spring.io. * Release notes for upgrade instructions and new features. * Stack Overflow questions tagged `spring-boot`. * GitHub Issues for bug reports. Contributing is welcome; contribution guidelines are provided. Issues should be reported after searching the issue tracker, with as much information as possible (Spring Boot version, OS, JVM version). Building from source is optional; you can use the Gradle wrapper and JDK 25. `./gradlew publishToMavenLocal` builds all modules and publishes to the local Maven cache without running tests; `./gradlew build` builds everything. Guides on spring.io show how to use Spring Boot step-by-step, including Building an Application with Spring Boot and Building a RESTful Web Service with Spring Boot Actuator. Spring Boot is open source software released under the Apache 2.0 license.