Java 에서 properties 파일을 사용하는 경우가 있다.
설정값들은 properties 파일로 빼서 관리하는 경우가있다.
그때 쓸 수 있는 컬렉션이 Properties 컬렌션이다.
HashTable을 상속받아서 구현한 컬렉션의 한 종류라고 한다.
HashMap 같은 경우는 키 값 형태로 Object, Object 형태로 저장하는데 Properties 는 오브젝트가 아니라 String 형태로 저장하는 간단한 컬렉션 클래스라고 한다.
일단은 *.properties 형식의 파일이 있다고 가정하자.
그러면 Java 코드 상에서 실제로 그 파일을 불러와서 그 파일에 있는 속성값을 불러다가 사용할 수 있다는 의미이다.
pro.load 를 통해서 FileInputStream으로 읽어들인 파일을 열어주고 이후에 저장된 속성값들을 getProperty를 통해 읽어올 수 있다.
꽤나 재밌는 컬렉션이다. 이런게 있는지 몰랐네...
java Properties 사용하기
java Properties 사용하기 소스에 직접 값을 하드코딩하는 경우가 있습니다. 하지만 이럴 경우 유지보수도 힘들어 질뿐만 아니라 하드코딩된 변수가 많다면 일일이 소스에서 고쳐서 다시 컴파일을
djusti.tistory.com
반응형
'Java' 카테고리의 다른 글
[Java] Java의 Throwable에 대해서 (0) | 2021.07.24 |
---|---|
[Java] Java의 가변인자? 함수에 파라미터 여러개 전달하기 (0) | 2021.07.24 |
[Java] Java Map 타입 매핑하기 (0) | 2021.01.21 |
[Java] 프레임워크와 라이브러리의 차이 (0) | 2021.01.07 |
[Java] 동기와 비동기의 개념과 차이 (0) | 2021.01.07 |