Java

[Java] Java - Properties 컬렉션 매핑

Razelo 2021. 1. 21. 16:51

 

Java 에서 properties 파일을 사용하는 경우가 있다. 

 

설정값들은 properties 파일로 빼서 관리하는 경우가있다. 

 

그때 쓸 수 있는 컬렉션이 Properties 컬렌션이다. 

 

HashTable을 상속받아서 구현한 컬렉션의 한 종류라고 한다. 

 

HashMap 같은 경우는 키 값 형태로 Object, Object 형태로 저장하는데 Properties 는 오브젝트가 아니라 String 형태로 저장하는 간단한 컬렉션 클래스라고 한다. 

 

일단은 *.properties 형식의 파일이 있다고 가정하자. 

 

그러면 Java 코드 상에서 실제로 그 파일을 불러와서 그 파일에 있는 속성값을 불러다가 사용할 수 있다는 의미이다. 

 

pro.load 를 통해서 FileInputStream으로 읽어들인 파일을 열어주고 이후에 저장된 속성값들을 getProperty를 통해 읽어올 수 있다. 

 

꽤나 재밌는 컬렉션이다. 이런게 있는지 몰랐네... 

 

 

 

djusti.tistory.com/13

 

java Properties 사용하기

java Properties 사용하기 소스에 직접 값을 하드코딩하는 경우가 있습니다. 하지만 이럴 경우 유지보수도 힘들어 질뿐만 아니라 하드코딩된 변수가 많다면 일일이 소스에서 고쳐서 다시 컴파일을

djusti.tistory.com

 

 

반응형