에 ${...}
비해 언제 사용할 지에 대해 약간 혼란 스럽 습니다 #{...}
. Spring의 문서는. 만 사용 #{...}
하지만 ${...}
. 또한 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}'}"