Je voudrais vraiment annoter une méthode avec une référence à une seule propriété dans un fichier de propriétés pour injection.Comment injecter une seule valeur de propriété dans une chaîne en utilisant spring 2.5.x?
@Resource("${my.service.url}")
private String myServiceUrl;
Bien sûr, cette syntaxe ne fonctionne pas;) C'est pourquoi je demande ici.
Je suis conscient que je peux injecter le fichier de propriétés complet, mais cela semble excessif, je ne veux pas le fichier de propriété - Je veux la valeur configurée.
Éditer: Je ne peux voir que des exemples PropertyPlaceholderConfigurer où XML est utilisé pour connecter la propriété au champ donné. Je n'arrive toujours pas à comprendre comment cela peut être réalisé avec une annotation?
Cette solution ne fonctionne pas pour moi. Tout d'abord, il semble y avoir des erreurs de syntaxe partout - il vous manque le bon parent après la déclaration autowire, et l'annotation de la ressource n'a pas l'attribut name. Enfin, je reçois une BeanCreationException avec ce XML :( – IcedDante