Les starters
Les starters sont des dépendances qui ajoutent de l’auto-configuration à l’application basée sur Spring Boot. L’utilisation d’un starter permet d’indiquer que l’on veut ajouter une fonctionnalité à l’application et qu’on laisse au framework le soin de compléter notre configuration. Pour choisir la version du conteneur, il suffit de choisir le bon starter.
Voici une liste de starters. Certains starters sont décrits plus en détail dans les sections suivantes. La liste est plutôt longue :
1. Les starters courants
Starter |
Utilité |
spring-boot-starter |
C’est le starter central incluant le support de l’auto-configuration, le logging et le Yaml. Il sera toujours présent. Autoconfiguration |
spring-boot-starter-aop |
Starter pour la programmation orienté aspect (AOP) avec Spring AOP et AspectJ. |
spring-boot-starter-batch |
Starter pour utiliser Spring Batch. |
spring-boot-starter-cache |
Starter pour utiliser le support de cache. |
spring-boot-starter-jdbc |
Starter pour utiliser JDBC avec le pool de connexions JDBC Tomcat. Tomcat |
spring-boot-starter-jersey |
Starter pour construire des applications web RESTful en utilisant JAX-RS et Jersey comme alternative à spring-boot-starter-web. |
spring-boot-starter-security |
Starter pour utiliser Spring Security. |
spring-boot-starter-test |
Starter pour tester les applications Spring Boot avec JUnit, Hamcrest et Mockito. |
spring-boot-starter-validation |
Starter pour utiliser Java Bean Validation... |