728x90

Properties

프로그램 실행 중 절대 변하지 않는 값들을 properties 파일에 작성하고 가져다 사용할 수 있다.

 

property editor

properties 파일에 한글을 작성하면 unicode 형식의 문자열로 변환된다.

editor를 설치해서 해결할 수 있다.

property를 굉장히 많이 사용하기 때문에 거의 필수로 editor를 설치한다.

 

xx.properties라는 이름으로 파일을 저장하고 원하는 파일에서 주입한다. 주입은

@PropertySource("/WEB-INF/properties/data1.properties")

@PropertySource("/WEB-INF/properties/data2.properties")

이렇게 각각 써주거나

@PropertySources({

       @PropertySource("/WEB-INF/properties/data1.properties"),

       @PropertySource("/WEB-INF/properties/data2.properties")

})

이렇게 묶어서 써줄 수 있다.

 

properties 파일 내의 data를 쓰는 법은

@Value("${aaa.a1}")

       private int a1;

이렇게 사용하면 된다.

728x90

'프로그래밍 > Spring' 카테고리의 다른 글

[Spring] 유효성 검사  (0) 2020.04.03
[Spring] Message  (0) 2020.04.02
[Spring] Cookie  (0) 2020.04.02
[Spring] Application Scope  (0) 2020.04.02
[Spring] Session Scope  (0) 2020.04.02

+ Recent posts