1. 스프링 부트로드 파일의 기본 경로 :
Spring Boot 소스 코드에서도 볼 수 있습니다.
개인 정적 최종 문자열 [] classpath_resource_locations = { "classpath :/meta-inf/resources/", "classpath :/resources/", "classPath :/static/", "classPath :/public/"};2. ClassPath 의미
요약 : 이것은 자원을 찾는 입구입니다
ClassPath는 Web-Info/Directory와 함께 일반적인 Java 프로젝트에 존재합니다.
특정 클래스가 필요할 때 시스템은 클래스 경로에서 자동으로 검색됩니다. 항아리 인 경우 항아리에서 자동으로 검색됩니다. 일반 디렉토리 인 경우 디렉토리의 패키지에 따라 검색합니다.
그러나 Path와 달리 기본 클래스 경로에는 현재 디렉토리가 포함되어 있지 않으므로 ClassPath에 포인트를 포함 해야하는 이유이기도합니다.
Tomcat의 웹 애플리케이션에는 두 가지 사전 설정 클래스 경로가 있습니다 : Web-Inf/Classes와 Web-Inf/Lib는 프로젝트를 시작하고 프로젝트는이 두 디렉토리에 데이터를로드합니다. 이것은 전쟁 패키지의 사양입니다. 사전 설정 클래스 경로를 변경하는 것이 더 번거 롭습니다. Tomcat 구성 파일에는 유사한 구성이 없습니다. 목표를 달성하려면 자신의 클래스 로더를 구현해야합니다.
Tomcat에서 실행되는 웹 응용 프로그램. 클래스 경로에는 다음과 같은 디렉토리가 포함됩니다.
내가 아는 것은 :
환경 변수의 클래스 경로
요약 : ClassPath는 자원을 찾기위한 항목입니다. ClassPath에서 LIB의 우선 순위는 클래스보다 큽니다.
위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.