Properties
2024. 5. 3. 20:21ㆍJava 기초 이론
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의 경우 인증키나 회원에게 인증번호를 보내고
인증을 위해 필요한 내용을 작성해놓는 공간