[스프링] .properties 에 값이 없는 경우 @Value 기본 값 설정
이번에 신기한 거를 발견했다.
상황 먼저 보면
1. 프로퍼티 파일에 새로 추가해야 하는 항목이 생김.
2. 해당 항목은 Y 또는 N으로 진행됨.
3. 여러 사이트에 이미 프로퍼티가 고정되어 있음. (추가가 어려운 상황)
4. 이때 기본적으로 N으로 설정한 효과를 줘야 함
이런 상황이다.
@Value("${test.property:N}")
String prop;
이렇게 집어오고싶은 프로퍼티 옆에 `:(값)`을 적으면 된다.
띄어쓰기는 하면 인식이 안 된다.
'자바' 카테고리의 다른 글
파일 다운로드 try catch 시 자원 반납, exception 시 json 응답 (0) | 2024.12.04 |
---|---|
mockMvc에서 HttpServletRequest 값 넣는 방법 (0) | 2024.12.03 |
[JDBC] DB PK변경 방법 (0) | 2024.02.07 |
스프링 테스트 코드 @RestControllerAdvice를 거치게 하는 방법 (0) | 2024.01.25 |
자바 Atomic 패키지 (2) | 2024.01.24 |