Dolphins의 HelloWorld

Spring boot (jsp, css, js 파일 구조) 본문

spring boot 사용해보기

Spring boot (jsp, css, js 파일 구조)

돌핀's 2019. 5. 8. 11:30

Spring boot를 시작하고 프로젝트를 진행하기 위해 만들어놓은 파일 구조는 다음과 같다.

 

웹 페이지를 만들기위해 무료 부트스트랩 템플릿을 다운받았으며 관련한 파일들이

 

WEB-INF와 static 폴더에 들어있다.

 

이 때 index.jsp에서 css와 js등을 참조하는 과정에서

 

<link rel = "stylesheet" href = "src/main/resources/static/css/abcd.css">

 

이런식으로 참조를 했는데 계속 404에러가 뜨면서 참조하지 못하는 현상이 발생했다.

 

참조하는 법이 잘못된 줄 알고 한참을 헤맸다가 발견한 해결방법은 생각보다 간단한 것이었는데

 

application.properties에 정적 리소스를 경로를 잡을 수 있도록 하는 spring.mvc.static-path-pattern을 사용하는 

 

것 이었다.

 

이렇게 했더니

 

<link rel="stylesheet" href = "resources/css/open-iconic-bootstrap.min.css">

 

와 같이 참조했을 때 정상적으로 css와 js파일을 참조할 수 있었다.

Comments