Java-Spring : Configuration des fichiers properties

Encodage des fichiers “properties” en Java

La plupart des développeurs vont utilisé la classe java.util.Properties pour récupérer les données du fichier “properties” adéquat.

Il faut savoir que cette classe traite le fichier comme s’il était encodé en ISO. Deux solutions sont donc possibles :

1 – Encoder le fichier en ISO.

2 – Utiliser la classe org.springframework.context.support.ReloadableResourceBundleMessageSource qui interprête correctement l’encodage

Voici un exemple de configuration d’un fichier properties dans le fichier de contexte de Spring :

ReloadableResourceBundleMessageSource spring configuration

 

Attention à ne pas mettre l’extension du fichier dans la propriété basename. Sinon vous obtiendrez l’erreur suivante : No message found under code for locale ‘xx_XX’.


Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *