웹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

  • 백기선님 인프런 강의
  • webjars