- @Value 어노테이션2025년 01월 02일
- imaginaring
- 작성자
- 2025.01.02.:04
application.properties / yml 에 정의된 속성값을 클래스 필드에 주입하는 방식
예시
@Value("${com.example.articleapp.upload.path}") private String uploadPath;
// properties com.example.articleapp.upload.path=/path/to/upload // yml com: example: articleapp: upload: path: /path/to/upload
Spring Context가 초기화될 떄, @Value 어노테이션을 통해 설정 파일에 정의된 값이 uploadPath에 주입된다
예를들어,
com.example.articleapp.upload.path가 /path/to/upload로 설정되어 있다면,
uploadPath 필드는 /path/to/upload 값을 가지게 된다
설정 파일에 지정된 경로가 uploadPath에 주입되기 때문에 경로를 동적으로 설정하는것이 가능하다
다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)