웹JAR
- 클라이언트에서 사용하는 라이브러리(jquery, bootstrap, react 등등...) jar 파일이 있습니다.
- 메이븐과 같은 의존성 관리 툴을 이용하여 jar 파일을 프로젝트에 추가 합니다.
- 이 jar파일을 클라이언트 측에서 사용하는 것입니다!
- 예를 들어 html 파일 안에서 jquery를 불러올때 jar 파일을 이용하는 것입니다.
- 간단히 말하면 css나 js 라이브러리를 jar로 이용하는 것!
- 매핑할 때에는
/webjars/
이용
- 버전 생략시에는
webjars-locator-core
의존성 추가 하기!!!!
- 스프링부트
jars
에 있는 클래스 패스 /META-INF/resources/webjars
를 /webjars
로 요청하도록 자동 구성된다.
예제
<script src="/webjars/jquery/1.11.1/jquery.min.js"></script>
Reference