Accès au propiètés depuis une bean avec scope prototype
Bonjour,
je travaille sur un projet avec spring mvc.
J'ai 3 fichiers properties dans mon classpath : src/main/resources/application.properties,src/main/resources/messages.properties ,et src/main/resources/messages_fr.properties.
Le fichier application.properties contient une propriété duree.refresh avec la valeur 5.
Citation:
duree.refresh=5
J'ai une classe avec le scope prototype :
Code:
1 2 3 4 5 6 7 8
|
@Component
@Scope(value = "prototype")
public class TraitementExecutor {
@Value("${duree.refresh}")
private String paramSleep;
..... |
En déboguant, je trouve que la valeur de paramSleep est ${duree.refresh} et pas 5.
Avec une singleton tous se passe bien.
Avez vous une explication ?