properties 파일 이 가 져 온 사고
1. 아,알 겠 습 니 다.위 에 있 는 것 은 properties 파일 정의 key 에 대응 하 는 value 값 을 읽 는 데 사 용 됩 니 다.
2.그러면 properties 파일 은 어떤 역할 을 합 니까?어떻게 사용 하나 요?
A:ini 파일 과 마찬가지 로 그들 은 모두 속성 파일 입 니 다.즉,응용 프로그램의 일부 정 보 를 설정 하 는 데 사 용 됩 니 다.그러나 이런 정 보 는 보통 비교적 적은 데이터 입 니 다.데이터베이스 파일 로 저장 할 필요 가 없고 일반적인 텍스트 파일 로 저장 할 필요 가 없습니다.형식 과 액세스 가 편리 하지 않 습 니 다.속성 파일 은 모두 키 값 에 대응 합 니 다.JAVA 를 배 우 는 사람들 은 map 를 알 고 있 습 니 다.JAVA 의 가방 에는 전문 적 인 조작 속성 파일 을 제공 하 는 클래스 가 있 습 니 다.
properties 라 는 파일 은 key=value 형식 으로 내용 을 저장 합 니 다.자바 코드 에 서 는 Properties 류 를 사용 하여 이 파일 을 읽 을 수 있 습 니 다.
String value=p.getProperty(key);
대응 하 는 데 이 터 를 얻 을 수 있 습 니 다.
B:보통 이 파일 은 일부 매개 변수 로 저장 되 고 코드 가 유연 할 수 있 습 니 다. 다 중 언어 환경 에 적응 하 는 데 사 용 됩 니 다.시스템 의 언어 환경 변화 에 따라 서로 다른 속성 파일 을 읽 고 해당 하 는 언어의 UI 를 설정 파일 로 표시 합 니 다.경로 에 대한 설정(예 를 들 어 ant 의 build.properties)을 읽 어서 설정 을 저장 합 니 다.(win 아래 ini 와 같 습 니 다.section 이 없 기 때문에 간단 합 니 다) 차원 을 표현 하기 어렵 기 때문에 복잡 한 점 은 xml 로 설정 할 수 있 습 니 다.
요약: 쉽게 말 하면 변 수 를 정의 하 는 것 과 같 습 니 다.이 파일 에서 이 변수의 값 을 정의 합 니 다.프로그램 에서 이 변 수 를 호출 할 수 있 습 니 다.좋 은 점 은 프로그램의 매개 변수 값 이 바 뀌 어야 한다 면 이.properties 파일 을 직접 바 꾸 면 됩 니 다.소스 코드 를 수정 하지 않 아 도 됩 니 다.당신 의 이후 코드 재 구성 에 유리 하고 유지 보수 가 편리 합 니 다.
3.자바 에서 properties 파일 을 읽 는 간단 한 방법
웹 프로젝트 에서 저 희 는 src 디 렉 터 리 에 properties 파일 을 설정 합 니 다.예 를 들 어 log.properties 나 conf.properties.우 리 는 어떻게 이 파일 들 을 읽 으 러 갔 습 니까?!
답:자바 에서 프로필 을 읽 는 정 보 는 Properties 라 는 종 류 를 사용 할 수 있 지만 국제 화 문제 가 발생 했 을 때 해결 하기 어렵 기 때문에 리 소스 Bundle 이라는 종 류 를 사용 하 는 것 이 좋 습 니 다.
private static ResourceBundle resourceBundle = null;
resourceBundle = ResourceBundle.getBundle("CONFIG_FILE");
4.
ResourceBundle 중국어 api
http://www.jar114.com/jdk6/zh_CN/api/java/util/ResourceBundle.html
리 소스 번 들 소스 코드
http://kickjava.com/src/java/util/ResourceBundle.java.htm
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.