Évènements‎ > ‎

Spring 4.1 et Spring Boot

Date : 23/09/2014
Lieu : Epitech



19h00 à 19h15 : Accueil

19h15 à 20H15 : Spring Boot par Brian Clozel

Spring Boot est une boîte à outils qui vous permet de développer et déployer vos applications Spring en un temps record, grâce a son approche orientée convention plutôt que configuration.


Spring Boot inclus également :

  • Un mode de packaging qui permet de lancer son application avec une simple commande java -jar application.jar

  • Des starters qui sont des dépendances spécialisée pour un usage donné

  • Des endpoints automatiques orientés dev (/beans, /env, mapping) ou devops (/health)

  • Une configuration avancées très simple, tout est personnalisable

  • Il propose un mécanisme d’activation de beans sur condition (par exemple présence d’une classe dans le classpath) très utile

  • Guide de référence: http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/

  • Configuration par défaut d’un certain nombre de paramètre via application.properties ou application.yml

  • Intégration par défaut de Spring Loaded qui permet la prise en compte de certaines modification sans avoir à redémarrer le serveur


En 2014, ne commencez pas un projet Web basé sur Spring sans Spring Boot, il n’y a AUCUNE contre-indication ! Alors venez voir cette présentation.

L'application exemple de resource handling: https://github.com/bclozel/spring-resource-handling
Sagan, l'application derrière http://spring.io : https://github.com/spring-io/sagan


20h15 à 21H15 : Quoi de neuf dans Spring 4.1 par Sébastien Deleuze


Spring 4.1 vient de sortir, cette présentation sera l’occasion de vous détailler les nouveautés apportées par cette nouvelle version. Au menu :

  • Nouveau mécanisme de gestion des ressources statiques

  • Amélioration du support JMS

  • Support complet de JCache (JSR-107)

  • Support des Optional Java 8

  • Compilateur SpEL

  • Support des JSONView

  • Support des Groovy markup templates

  • Support de JSONP

  • Configuration XML et JavaConfig : ViewController amélioré et ViewResolver

  • Améliorations concernant le support Websocket, SockJS et STOMP

Lire l'interview sur le site des Duchess de Sébastien et Brian!

Comments