웹 JAR이란?

클라이언트에서 사용하는 Reactjs, Angularjs, vuejs, jquery 등을 JAR 파일로 스프링부트에 추가해 줄 수 있다.

그 JAR 파일에 있는 css나 java script를 참조할 수 있다.

pom.xml에 의존성 추가해주면 사용 할 수 있다.

스프링 부트는 웹 JAR의 기본 매핑을 제공한다. /webjars/**

예시

jquery를 추가해 보겠다.

아래의 의존성을 pom.xml에 추가해준다.

<dependency>
    <groupId>org.webjars.bower</groupId>
    <artifactId>jquery</artifactId>
    <version>3.4.1</version>
</dependency>

/webjars/ 매핑으로 jquery를 추가해주고 jquery 문법으로 alert를 띄워줄 수 있다.

스크린샷 2020-02-10 오전 1.24.52.png

스크린샷 2020-02-10 오전 1.25.53.png

만약 버전 관리를 직접하기 싫다면, Webjars Locator Core를 추가해줘야한다.

아래의 의존성을 추가해준다.

<dependency>
    <groupId>org.webjars</groupId>
    <artifactId>webjars-locator-core</artifactId>
    <version>0.43</version>
</dependency>

그러면 jquery를 추가할 때, 버전을 안써줘도 된다.

스크린샷 2020-02-10 오전 1.28.28.png

0개의 댓글