Spring Boot 정적(static) 파일을 배치하기

정적(static) 파일을 배치하기

폴더 구조

|-build.gradle
`-src/main/resources/
  |-static/
  | `-static.html
  |-public/
  | `-public.html
  |-resources/
  | `-resources.html
  `-META-INF/resources/
    `-m-resourceshtml

각 HTML 파일의 내용은 파일 이름이 적힌 일반 텍스트이다.

어플리케이션 기동

이 상태에서 Spring Boot를 시작하고 다음과 같이 사용한다.

$ curl http://localhost:8080/static.html
static.html

$ curl http://localhost:8080/public.html
public.html

$ curl http://localhost:8080/resources.html
resources.html

$ curl http://localhost:8080/m-resources.html
m-resources.html

정적 파일 접근

아래와 같이 클래스 경로의 폴더에 파일을 배치하면 정적 파일로 접근을 할 수 있다.

  • static
  • public
  • resources
  • META-INF/resources



최종 수정 : 2017-12-17