BT

Spring livre les Versions 1.3.8 et 1.4.1 de Spring Boot

| par Michael Redlich Suivre 15 Abonnés , traduit par Nicolas Frankel Suivre 7 Abonnés le 14 oct. 2016. Durée de lecture estimée: 2 minutes |

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

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Se connecter à InfoQ pour interagir sur ce qui vous importe le plus.


Récupérer votre mot de passe

Follow

Suivre vos sujets et éditeurs favoris

Bref aperçu des points saillants de l'industrie et sur le site.

Like

More signal, less noise

Créez votre propre flux en choisissant les sujets que vous souhaitez lire et les éditeurs dont vous désirez suivre les nouvelles.

Notifications

Restez à jour

Paramétrez vos notifications et ne ratez pas le contenu qui vous importe

BT