Java
Properties
kcastle
2024. 6. 14. 13:58
● Properties
: 속성, 설정 필히 넣어야하는 값을 작성
Map이랑 비슷한 형태의 데이터를 관리하는데 사용
key(키)와 value(값) 으로 이루어져있음
키와 값이 숫자가 아니라 문자열이 형태로 가지고 있음
● 메서드
- setProperty(String key, String value) : 지정된 키와 값으로 맵에 항목을 추가
- getProperty(String key) : 주어진 키에 대한 값을 반환
- getProperty(String key, String value) : 주어진 키에 대한 값을 전달하지만, 해당 키가 없을 경우 기본값을 반환
- load(InputStream in) : 입력 스트림에서 속성 목록을 읽어옴
- store(OutputStream out, String comment) : 출력 스트림에서 속성 목록을 저장
● properties의 경우에는 프로그램이나 코드를 실행할 때 필수로 설정해줘야하는 내용을 작성한 후
코드가 아니라 파일로 주로 존재
● map은 주로 데이터를 다루지만 properties의 경우 인증키나 회원 인증번호를 보내기 위해
인증을 위해 필요한 내용을 작성해놓는 공간