Я трохи розгублений щодо того, коли використовувати в ${...}
порівнянні з #{...}
. Документація весни використовує лише документацію #{...}
, але є багато прикладів ${...}
. Крім того, коли я почав працювати зі SpEL, мені сказали використовувати, ${...}
і він прекрасно працює.
Для тих, хто плутається, прикладом того, як я це використовую, був би приклад
@Component
public class ProxyConfiguration {
@Value("${proxy.host}")
private String host;
@Value("${proxy.port}")
private String port;
:
}
і деякий файл властивостей:
proxy.host=myproxy.host
proxy.port=8000
Мої запитання:
- які відмінності чи це однаково?
- одна версія застаріла, тому я повинен використовувати іншу?
"#{'${property}'}"