반응형
- @Configuration, @Service, @Controller 등 클래스에서는 @Value를 사용하는 방법은 간단하다.
@Value("${test.value.name}")
private String testValueName;
- 그래서 @Component 클래스에서도 똑같이 작성을해서 디버깅을 해보니...에러가 발생했다..
만능 구글님 가라사대.'아...그거 그렇게 하는거 아닌데...'
그렇다... 그거 그렇게 하는거 아니었다.
Code
- @Component 를 사용하는 클래스가 있다면 사용하자.
@Component
public class TestComponent {
private String testValueName;
@Value("${test.value.name}")
private void setName(String testValueName){
this.testValueName = testValueName;
}
...생략
}
반응형
'Java > Spring' 카테고리의 다른 글
[Spring Boot - Java] URL-safe Base64 인코딩 (0) | 2025.04.01 |
---|---|
[Spring Boot - Mybatis] Maven jar 패키지 시 mybatis xml 파일도 같이 패키지에 추가 (0) | 2023.11.10 |
[Spring Boot - Java] Scheduler 사용해보기 (2) | 2023.11.10 |