Accéder au contenu principal

Articles

Affichage des articles du août, 2016

Utilisez des ressources avec spring

Afin d'utiliser les ressources dans une application Spring, il faut créer un répertoire i18n dans le répertoire ressources. Créer un fichier pour la langue par défaut et ensuite un par langue qui sera supporté. messages.properties messages_fr.properties Le contenu du premier fichier serait paymentMode.CASH=Cash paymentMode.DEBIT=Debit paymentMode.CHECK=Check paymentMode.CREDITCARD=Credit card paymentMode.GIFTCARD=Gift card et celui du deuxième paymentMode.CASH=Comptant paymentMode.DEBIT=D\u00e9bit paymentMode.CHECK=Ch\u00c3\ u00a8que paymentMode.CREDITCARD=Carte de cr\u00e9dit paymentMode.GIFTCARD=Carte cadeaux J'avais mis directement les accents, mais il semble qu'il y est eu une conversion à l'unicode. Dans la classe où vous désirer accéder la valeur, il faut ajouter une propriété @Autowired private MessageSource messageSource; Ensuite pour accéder au message vous pouvez utiliser une de ces deux méthodes ...

Accélération du développement avec Spring Boot

Spring Boot est un framework créé pour simplifier le développement d'application java.Il permet d'utiliser les différentes briques Spring. Il est possible de l'utiliser via un serveur JEE ou même un serveur tomcat ou jetty directement embarqué. La configuration est minimal et peut se faire via les annotations, programmation ou par des fichiers de propriété ou yml. C'est le principe de la convention au dessus de la configuration. Un ensemble de bonne pratique est en place et il est toujours possible de les outrepasser au besoin. Par exemple, en ajoutant un fichier schema.sql, la base de donnée peut être créé, avec un fichier nommé data.sql des données peut être inséré dans la bd. Une panoplie de petite chose comme ça est mis en place pour accroître la productivité. Une page web existe pour créer le squelette d'une application. Ce site est  https://start.spring.io/ . Après avoir spécifié le nom de nom application, module désiré, version de java... un projet com...