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
위 링크에서 잘 설명해주셨다.