Dolphins의 HelloWorld
Spring boot (jsp, css, js 파일 구조) 본문
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파일을 참조할 수 있었다.
'spring boot 사용해보기' 카테고리의 다른 글
메이븐(Maven)이란 무엇인가? (0) | 2019.05.11 |
---|---|
Spring boot 시작 (spring boot 기본 구조) (0) | 2019.05.07 |
Comments