16 2015 Jan

Soirée Spring avec 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

En 2015, 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.

Quoi de neuf dans Spring 4.0 et 4.1

Spring 4.2 arrive dans quelques mois, cette présentation sera l’occasion de vous détailler les nouveautés apportées dans les dernières versions. Au menu :

  • support de Java 8
  • Amélioration du support JMS
  • Support complet de JCache (JSR-107)
  • Compilateur SpEL
  • Nouveau mécanisme de gestion des ressources statiques
  • Support des types génériques pour l’injection
  • Annotation @Lazy améliorée
  • Support des JSONView
  • Support des Groovy markup templates
  • Support de JSONP
  • Configuration XML et JavaConfig : ViewController amélioré et ViewResolver
  • Support Websocket, SockJS et STOMP

Brian Clozel

Je fais partie de l’équipe Spring Framework, chez Pivotal; je travaille principalement sur les aspects Web et Messaging du framework. J’occupe aussi la fonction de project lead pour l’application de référence Sagan, qui est en production pour notre site http://spring.io.


Sponsors


CGI IPLeanware almerys SERLI Lojelis