Projets
Pages enfant
  • 1.7 Les beans Spring

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Ici la propriété recipientEmail contiendra la valeur contenu dans le paramètre exceptionHandling.email.

Le paramètre exceptionHandling.email est défini dans le fichier default.properties et peut être surchargé dans le fichier config.properties :

Bloc de code

exceptionHandling.email=bugs@domain.edu
Remarque

Ce mécanisme est rendu possible par la définition d'un bean utilisant la classe PropertyPlaceholderConfigurer de Spring dans le fichier properties/applicationContext.xml

Bloc de code

<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
  <property name="locations">
    <list>
      <value>classpath:/properties/defaults.properties</value>
      <value>classpath:/properties/config.properties</value>
    </list>
  </property>
</bean>

L'héritage de configuration

...