정적 리소스

웹 브라우저 또는 클라이언트에서 요청이 들어왔을 때, 그에 대한 응답이 미리
만들어져 있을 경우에 새로 만들지 않고 그대로 보내주는데
이때 그 응답의 내용

  • application에서는 설정안함

config : 파일은 다양한 기능과 설정을 선택

configuration

1.해당 클래스는 xml 설정을 대체하는 스프링 설정 클래스
2.프로퍼티의 값을 설정할때 어떤 기능을 하는지, 기본 값이 있는지,
속성이 존재하는지조차 모르는 경우가 많을때 해결해줌

WebMvcConfigurer

1.스프링 프레임워크에서 제공하는 인터페이스입니다.
이 인터페이스는 MVC 설정에 필요한 것들을 기본적으로 설정
2.미리 정의해두어서 그대로 사용해도 되지만
해당 부분을 오버라이딩 하여 수정해서도 사용이 가능

ResourceHandler** :

이미지, javascript, css, html 등의
정적인 리소스에 대한 요청을 처리하는 것

addResourceHandlers** :

ResourceHandlerRegistry통해
리소스 위치리소스와 매칭될 url을 등록

  • addResourceHandler : 리소스와 매칭될 url (사용할 urlMapping)
  • addResourceLocations : 리소스 위치(어떤 폴더로 연결할건지 지정)

ResourceHandlerRegistry :
리소스 등록 및 핸들러를 관리하는 객체

  • save에 있는 이미지인 파일을 접근하기 위해선

  • 파일 접근 추가인 file:///
    설정한다.

  • 이러한 경로를 설정 해주어야 하니까
  • ${cpath}를 넣어서 이미지 파일이
    출력 할 수 있게 해준다.
profile
제로부터시작하는개발생활

0개의 댓글

관련 채용 정보