Benjamin Bargeton

Benjamin Bargeton

BNP Paribas Securities Services

De l'infrastruture au frontend, en passant par la CI, la data et le backend je m'intéresse à tous les maillons de la chaîne. Au quotidien, je suis Tech lead sur des applis de reporting chez BNP Paribas Securities Services.

java

Track : Java, JVM

Type de présentation : Conference

Spring Boot's boot : plongée dans la séquence de démarrage

Au travers de ce talk nous détaillerons la séquence de démarrage d'une application Spring Boot, de la commande "java -jar" au message "Started {} in {} seconds".

Nous verrons au long de ce voyage ce que met en place Spring Boot, ainsi que Spring Framework, pour initialiser une application, et donner la main au code métier.
On en profitera pour voir des concepts comme les SpringFactoriesLoader, les BeanDefinition, les Bean*PostProcessor, les ImportSelector, et autres.

Pour finir nous verrons comment on peut customiser le démarrage de Spring Boot en étudiant l'exemple de Spring Cloud commons.

Note: ce talk présuppose que vous soyez déjà familier avec Spring Boot