.properties 파일

Java에서 설정 값 저장용으로 널리 쓰이는 .properties 파일은 다음과 같은 특징이 있다.

포맷
키,밸류 쌍으로 문자열을 작성하게 되며 허용하는 형식은 다음과 같다.

key=value
key = value
key:value
key value

공백없이 첫 문자가 number sign( # ), exclamation mark ( ! ) 로 시작하는 라인은 코맨트로 처리한다.
키에 공백을 포함하려면 escape character로 역슬래시 ( \ )를 사용한다.

다음에 몇 가지 예를 참조.

# 이 라인은 코맨트 처리되어 프로퍼티 파일 처리에 아무런 영향을 미치지 않음.
! 느낌표로도 코맨트 라인임을 표기할 수 있음.
site = https\://www.yunsobi.com
language = ko

# 역 슬래시로 계속해서 읽어들임을 표시.  !도 코맨트 처리하므로 escape 문자인 \! 로 !를 표현.
message = Hello \
          World\!

# key에 공백문자를 표시하기 위해서도 역슬래스를 사용한다.
key\ with\ space = key is "key with space"

# 유니코드
tab : \u0009

.properties 파일의 인코딩은 latin-1으로 알려진 ISO-8859-1 로 저장 한다. latin-1 으로 표현할 수 없는 문자인 경우 Unicode escape character를 사용하여 표기하여야 한다.

답글 남기기

This site uses Akismet to reduce spam. Learn how your comment data is processed.