자바 파일 가 져 오 는 경로 및 일반적인 문제 해결 방안
이 springboot 를 기반 으로 한 테스트 는 주로 구축 공정 이 편리 하고 사용 하 는 방법 은 JDK 의 방법 입 니 다.주로'/'와'없 는'문제,그리고 getResource AsStream(String string)과 getResource(String string)의 문제 가 있 습 니 다.
1.프로젝트 구성
설명 하 세 요.주로 두 개의 프로필 이 있 습 니 다.a.properties 와 b.properties,a.properties 방법 자바 의 코드 에 b.properties 는 resources 의 설정 디 렉 터 리 에 놓 여 있 습 니 다.
컴 파일 후 classpath 의 경 로 는 target/classes 입 니 다.사선"/"는 이 경 로 를 말 합 니 다.모든 사선 이 있 으 면 이 경로 아래 에서 찾 습 니 다.사선 이 없 으 면 현재 경로 에 앉 아 찾 습 니 다.
2.예
public class TestPath {
public static void main(String[] args) {
TestPath t = new TestPath();
// TestPath
InputStream a = t.getClass().getResourceAsStream("a.properties");
// classpath
InputStream b = t.getClass().getResourceAsStream("/b.properties");
// TestPath
URL url_a = t.getClass().getResource("a.properties");
// classpath
URL url_b = t.getClass().getResource("/b.properties");
System.out.println();
}
}
이상,두 가지 방법 모두 파일 을 찾 을 수 있 습 니 다.두 가지 차이 가 있 습 니 다.4
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 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에 따라 라이센스가 부여됩니다.