BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Actualités Spring livre les Versions 1.3.8 et 1.4.1 de Spring Boot

Spring livre les Versions 1.3.8 et 1.4.1 de Spring Boot

Pivotal a récemment livré les mises à jour 1.3.8 et 1.4.1 de leur projet Spring Boot.

La version 1.3.8 offre 35 corrections de bogue et des mises à jour de dépendances telles que Spring Framework, Spring Data, Jetty et Tomcat.

La version 1.4.1, la première livraison de maintenance depuis la version 1.4, offre plus de 150 corrections de bogue et des mises à jour de dépendances telles que Spring Integration, Hibernate, Jackson et Hazelcast.

Les nouvelles fonctionnalités de la version 1.4 comprennent :

  • Des messages d'erreur au démarrage
  • Des messages d'erreur basés sur des conventions
  • Un support de données étendu
  • Les bannières

Messages d'erreur au démarrage

Une nouvelle interface FailureAnalyzer intercepte les exceptions et les convertit en messages de diagnostic lisibles par des humains. Par exemple, le message d'erreur suivant sera affiché lorsque l'application Spring Boot tente d'utiliser un port déjà en cours d'utilisation :

Une instance NoSuchBeanDefinitionException de FailureAnalyzer qui intercepte une exception lorsqu'un Bean Spring n'est pas trouvé est une nouveauté de la version 1.4.1 :

Les développeurs peuvent également implémenter leurs propres instances de l'interface FailureAnalyzer.

Messages d'erreur basés sur des conventions

Des messages d'erreur HTML peuvent être développés pour intercepter des codes de statut HTTP afin de les afficher sur un site web. Par exemple, la page 404.html (affichée ci-dessous) placée dans le répertoire /src/main/resources/public/error gérera les code de statut HTTP 404.

Bannières

Par défaut, toutes les applications Spring affichent un logo Spring en ASCII art au démarrage. Spring Boot permet maintenant de particulariser les bannières de démarrage en convertissant n'importe quelle image *.jpg, *.gif ou *.png en ASCII art. Le nom du fichier doit commencer par banner.* et être placé dans le répertoire /src/main/resources. Par exemple, comme ci-dessous, le logo Java standard a été auto-généré en ASCII art.

 

Une application Spring Boot d'exemple est disponible sur Github.

L'avenir

L'équipe Spring Boot prévoit une livraison de la version 1.5 à la fin de 2016 qui comprendra les pull requests qui n'ont pas été terminées pour la version 1.4. Spring Boot 2.0 est prévu pour être entièrement intégré au Spring Framework 5 et nécessitera Java 8.

Ressources

Les développeurs Spring Phil Webb, Stéphane Nicoll et Josh Long ont récemment présenté une keynote Spring Boot à la conférence SpringOne.

D'autres exemples de Spring Boot sont disponibles sur le dépôt Github de Spring.

Evaluer cet article

Pertinence
Style

Contenu Éducatif

BT