본문 바로가기
자바

[스프링] .properties 에 값이 없는 경우 @Value 기본 값 설정

by Hyeongjun_Ham 2024. 2. 19.

[스프링] .properties 에 값이 없는 경우 @Value 기본 값 설정

 

이번에 신기한 거를 발견했다.

 

상황 먼저 보면

1. 프로퍼티 파일에 새로 추가해야 하는 항목이 생김.

2. 해당 항목은 Y 또는 N으로 진행됨.

3. 여러 사이트에 이미 프로퍼티가 고정되어 있음. (추가가 어려운 상황)

4. 이때 기본적으로 N으로 설정한 효과를 줘야 함

 

이런 상황이다.

@Value("${test.property:N}")
String prop;

 

이렇게 집어오고싶은 프로퍼티 옆에 `:(값)`을 적으면 된다.

띄어쓰기는 하면 인식이 안 된다.