독서하는 개발자's Blog

반응형

properties란???

위키백과에 따른 properties의 의미

 

1. 응용 프로그램의 구성 가능한 파라미터들을 저장하기위해 자바 관련 기술을 사용하는 파일들을 위한 파일 확장

 

2.  파라미터 문자열들의 일부로 저장되며, 문자열은 파라미터의 이름(키)을 저장하며, 다른 하나는 값을 저장

 

3. .properties의 각 줄은 일반적으로 하나의 프로퍼티를 저장 ( 키=값, 키 = 값, 키:값, 키 값과 같이 여러 형태 )

 

아래는 예시

 

JAVA소스에서 properties파일의 키값을 꺼내는 방법

위의 예시를 예로들면,

java.util.Properties class를 사용하여 객체생성 후,

Properties properties = new Properties();                     // 객체생성

 

properties.getProperty("website")로 꺼내면 된다.           // getProperty 메서드 사용

물론 properties파일의 key 값은 2번 설명처럼 문자열로 저장되기 때문에 아래와 같이 String으로 출력.

String website = properties.getProperty("website");

System.out.println(website);

=> http\://en.wikipedia.org/ 가 출력된다.

 

또한, properties파일확장자에 선언한 키는 XML파일에서도 사용할 수 있다.

자세한 방법은 https://ktko.tistory.com/entry/Spring-properties-%EC%9D%BD%EC%96%B4%EC%98%A4%EA%B8%B0

 

[스프링/Spring] properties 읽어오기

properties 읽어오기(3가지) 1) PropertyPlaceholderConfigurer를 이용한 properties 파일 읽어오기 2) context:property-placeholder를 이용한 properties 파일 읽어오기 3) 와 Spring EL을..

ktko.tistory.com

위 링크에서 잘 설명해주셨다.

 

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band