.application?? yml???
대부분 애플리케이션에서 설정과 관련된 변수들은 보통 파일에다 쓰고 읽어온다.
해당 파일들은 포맷이 다양한데, 그 중 스프링 부트에서는 설정파일이 크게 application과 yaml 두가지 방식이 있다.
스프링 부트는 yaml을 권장형식을 사용하고 있다
두가지 형식을 비교해보자.
[Properties]
딱 봐도 차이가 느껴지지 않는가?(색깔말고....) 바로 띄어 쓰기로 YAML은 구분한다는점.
이점은 파이썬 형식과 비슷한데, 들여쓰기로 인해 사람이 보기에 편해져 관리가 편해졌다.
또한 profile을 지정해 환경에 따라 설정값을 다르게 가져갈 수도 있다.('---'로 구분)
주의사항!!
하위 계층을 표현할때 tab이 아닌 공백문자를 써야한다.
콜론(':') 다음에 공백 한칸이 있어야 한다
등등 아주 살짜쿵 불편한 감이 있지만 뭐 익숙해지면 편리하다.ㅎㅎ
낚시 게시판 만들때도 yaml로 바꿔 바야겠다.
끝~!
대부분 애플리케이션에서 설정과 관련된 변수들은 보통 파일에다 쓰고 읽어온다.
해당 파일들은 포맷이 다양한데, 그 중 스프링 부트에서는 설정파일이 크게 application과 yaml 두가지 방식이 있다.
스프링 부트는 yaml을 권장형식을 사용하고 있다
두가지 형식을 비교해보자.
[Properties]
[YAML]
딱 봐도 차이가 느껴지지 않는가?(색깔말고....) 바로 띄어 쓰기로 YAML은 구분한다는점.
이점은 파이썬 형식과 비슷한데, 들여쓰기로 인해 사람이 보기에 편해져 관리가 편해졌다.
또한 profile을 지정해 환경에 따라 설정값을 다르게 가져갈 수도 있다.('---'로 구분)
주의사항!!
하위 계층을 표현할때 tab이 아닌 공백문자를 써야한다.
콜론(':') 다음에 공백 한칸이 있어야 한다
등등 아주 살짜쿵 불편한 감이 있지만 뭐 익숙해지면 편리하다.ㅎㅎ
낚시 게시판 만들때도 yaml로 바꿔 바야겠다.
끝~!
댓글
댓글 쓰기