mvc:resources를 선언하여 « url 경로 »를 물리적 파일 경로 location.mvc:resources는 웹 브라우저에서 효율적인 로딩에 최적화된 캐시 헤더가 있는 css 파일과 같은 정적 리소스를 제공하기 위한 처리기를 구성합니다. 당신의 Spring MVC 구성 파일에 다음 항목을 추가 : 감사합니다, 그것은 작동, 내 프로젝트에서, 나는 당신의 예에 비해 « HTTP 요청에 대한 찾을 매핑이 없습니다 »있어,나는 스프링 mvc.xml에서 누락 발견,하지만 난 왜 모르겠어요, 무엇을합니까? Spring MVC에서 정적 리소스에 액세스하는 방법에 대한 단계는 다음과 같습니다. 이미지, CSS, 자바 스크립트 파일 등에 액세스하는 데 사용할 수 있습니다. 예를 들어 gzip 콘텐츠 코딩을 사용하여 압축된 버전의 정적 리소스를 제공함으로써 대역폭을 최적화해야 할 수 있습니다. 봄에 자원이라고 하는 CSS 및 자바 스크립트 파일과 같은 모든 정적 파일은 이러한 리소스가 어디에 있는지 스프링에 명시적으로 알려야합니다. 이봐 윌 – 그래서, 그 몇 가지에 따라 달라집니다 – 폴더의 위치 (파일 시스템, 클래스 경로, 기타), 그리고 무엇 {변수}입니다. 내가 추천하고 싶은 것은 간단한 시작하고 예제 3.3.1을 보는 것입니다 – 일반적으로 정적 자산이 들어있는 폴더를 매핑하기에 충분합니다. 환호, 오이겐. 이봐 아담 – 물론, 그것은 확실히 가능하다.

이 모든 구성은 실제로 이러한 요청을 처리하는 서발에서 시작됩니다. 따라서 한 가지 방법은 정적 파일을 별도의 서브릿에 두고 /rest/*를 다른 서발으로 매핑하는 것입니다. 서브릿지를 공유해야 하는 경우 스프링이 요청을 해결하도록 허용하는 것입니다. 정적 아티팩트에 대한 매핑을 신중하게 정의하고 물론 /rest/*가 컨트롤러 레이어에 매핑되는 한 스프링은 두 가지 모두를 완전히 해결할 수 있어야 합니다. 자세히 보기 » JSP 페이지에 CSS 또는 JS를 포함하려면 JSTL 태그 c:url 또는 봄 태그 스프링:url을 사용할 수 있습니다. mvc:resources는 웹 브라우저에서 효율적인 로드에 최적화된 캐시 헤더가 있는 css 파일과 같은 정적 리소스를 제공하기 위한 처리기를 구성합니다. Spring의 리소스 처리를 통해 도달할 수 있는 경로에서 리소스를 사용할 수 있습니다. 봄 3.1.

리소스 처리기 레지스트리를 도입하여 클래스 경로, WAR 또는 파일 시스템에서 정적 리소스를 제공하기 위한 ResourceHttpRequestHandlers를 구성했습니다.

Catégories :