À propos du projet

Spring Boot vous aide à créer des applications et services Spring de qualité production avec un minimum de tracas. Il adopte une vision opinionated de la plateforme Spring afin que les nouveaux comme les anciens utilisateurs puissent rapidement accéder aux éléments dont ils ont besoin. Vous pouvez utiliser Spring Boot pour créer des applications Java autonomes pouvant être démarrées avec `java -jar` ou via des déploiements WAR plus traditionnels. Un outil en ligne de commande est également fourni pour exécuter des scripts Spring. Les objectifs principaux incluent : * Une expérience de démarrage radicalement plus rapide et largement accessible pour tout le développement Spring. * Être opinionated, tout en s'effaçant rapidement lorsque les exigences s'écartent des valeurs par défaut. * Fournir une gamme de fonctionnalités non fonctionnelles communes à de grandes classes de projets (par exemple, serveurs embarqués, sécurité, métriques, health checks, configuration externalisée). * Aucune génération de code et aucune exigence de configuration XML. Le README inclut un aperçu rapide d'une application Spring Boot complète en Java, montrant un `@RestController` avec `@SpringBootApplication` qui renvoie « Hello World! » et s'exécute via `SpringApplication.run`. Ressources d'aide : * Documentation de référence, en particulier les How-to's. * Bases et guides Spring sur spring.io. * Notes de version pour les instructions de mise à niveau et les nouvelles fonctionnalités. * Questions Stack Overflow étiquetées `spring-boot`. * GitHub Issues pour les rapports de bugs. Les contributions sont bienvenues ; des directives de contribution sont fournies. Les problèmes doivent être signalés après avoir recherché dans le suivi des issues, avec autant d'informations que possible (version de Spring Boot, OS, version de la JVM). La compilation depuis les sources est facultative ; vous pouvez utiliser le wrapper Gradle et JDK 25. `./gradlew publishToMavenLocal` compile tous les modules et publie dans le cache Maven local sans exécuter les tests ; `./gradlew build` compile tout. Les guides sur spring.io montrent comment utiliser Spring Boot étape par étape, notamment Building an Application with Spring Boot et Building a RESTful Web Service with Spring Boot Actuator. Spring Boot est un logiciel open source publié sous licence Apache 2.0.