본문 바로가기
Framwork/SpringBoot

[Spring Boot] 정적 리소스 사용하기

by 김엉배 2022. 4. 6.
728x90
반응형


1) 정적 리소스 사용하기

 

스프링 부트에서 js, css, image 등의 정적인 요소를 사용하는 방법은 뷰 리졸버(View Resolve)로 클라이언트가 원하는 

타입을 고려하여 뷰를 결정하는데 다음과 같이 여러 가지 뷰 형식을 동적인 문서를 만들 때 사용할 수 있다.

 

  1.  FreeMarker
  2.  Groovy
  3.  Thymeleaf 

      ● 프로젝트 생성 시 의존성을 부여 했다면 추가적인 설정 없이 html 파일을 뷰로 만들 수 있다.

      ●  html 파일의 내용은 html과 거의 유사하지만 jsp처럼 동작하며, 동적으로 컨텐츠를 표현하는 파일이 된다.

 

   4. Velocity

   5. JSP

      ● 프로젝트 생성 후에 추가적인 설정 필요

      ● 국내에서는 거의 표준이다.


2) 예제 만들기

 

프로젝트 생성 정보


의존성 주입 선택


html 문서 생성


html 입력 후 파일 생성 위저드 검색 후 선택


3) 정적 문서 사용하기

index 파일명 입력


static 폴더에 하위 폴더 생성


sub 폴더 생성


폴더 및 파일이 추가된 모습

※ sub 폴더에 test.html 을 생성, image 폴더도 추가하여 안에 SpringBoot.png 파일 추가


index.html
test.html


4) 테스트

/index.html
/sub/test.html

728x90
반응형

'Framwork > SpringBoot' 카테고리의 다른 글

[Spring Boot] JSP 사용하기  (0) 2022.04.12
[Spring Boot] 의존 주입의 이해  (0) 2022.04.05
[Spring Boot] 프로젝트 만들기  (0) 2022.04.01
[Spring Boot] 설치  (0) 2022.04.01