자바 속성 경로

629 단어 java properties
프로젝트 에서 classpath 아래 의 *. properties 파일 을 읽 는 데 사용 해 야 합 니 다. 이 properties 파일 을 가 져 오기 전에 어 지 럽 습 니 다.
현재 유행 하 는 방법 은 파일 을 classpath 에 넣 고 유닛 test 와 응용 프로그램 에서 같은 방법 으로 얻 을 수 있 는 방법 입 니 다.
핵심 코드 는?
this.getClass().getResourceAsStream("/xxxx.properties");
this.getClass().getClassLoader().getResourceAsStream("xxxx.properties");

 
(1) class. getResource 와 (2) classloader. getResource 의 차 이 는:
1. 가 져 오 는 경 로 는 현재 대상 이 있 는 가방 아래 에 있 습 니 다. 루트 디 렉 터 리 에 가 려 면 "/"를 사용 할 수 있 습 니 다.
2 에서 가 져 온 경 로 는 classpath 의 루트 디 렉 터 리 아래 에 있 습 니 다.

좋은 웹페이지 즐겨찾기