Je suis un peu confus au sujet de quand utiliser ${...}
par rapport à l' #{...}
. Le printemps de la documentation utilise #{...}
, mais il y a beaucoup d'exemples d'utilisation de ${...}
. De plus, quand j'ai commencé avec SpEL m'a dit d'utiliser ${...}
et il fonctionne très bien.
Pour ceux qui sont confus, un exemple de la façon dont j'utilise ce serait
@Component
public class ProxyConfiguration {
@Value("${proxy.host}")
private String host;
@Value("${proxy.port}")
private String port;
:
}
et certains fichier de propriétés:
proxy.host=myproxy.host
proxy.port=8000
Mes questions sont les suivantes:
- quelles sont les différences ou est-il le même?
- est une version obsolète donc je doit utiliser l'autre?