ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • spring webjars란
    Spring/spring framework 기본 및 이론 2020. 5. 8. 11:53

    js 및 css 스크립트 라이브러리 로드 할 경우 방법

    1. 다운받아서 로컬에 풀기
    2. CDN 주소 사용
    3. bower, grunt, yeoman 같은 프론트 엔트 package manager 사용

    WEBJARS 란

    webjars 는 jar 파일로 프론트 엔트 리소스를 가져오게 하는 라이브러리이다.

    결국 webjars 안에서도 bower 라는 패키지 매니저를 사용 해야함. npm도 있음.

    <dependency>
        <groupId>org.webjars.bower</groupId>
        <artifactId>jquery</artifactId>
        <version>2.1.3</version>
    </dependency>
    <dependency>
        <groupId>org.webjars.bower</groupId>
        <artifactId>bootstrap</artifactId>
        <version>3.3.4</version>
    </dependency>

    사용방법

    <link rel="stylesheet" href="/webjars/bootstrap/3.3.4/dist/css/bootstrap.min.css">
    <script src="/webjars/jquery/2.1.3/dist/jquery.min.js"></script>
    <script src="/webjars/bootstrap/3.3.4/dist/js/bootstrap.min.js"></script>

    빌드를 하면 /resources 경로에 webjars 라는 경로로 라이브러리가 압축이 풀린다.

    스프링부트에서는 JARs 에 있는 클래스패스 /META-INF/resources/webjars 를 /webjars 로 요청을 연결하도록 자동구성된다.

    프로젝트 구성이 프론트 엔드 구성이 따로 되어 있으면 프론트 엔드 빌드 툴 사용 권장!

    참고문헌

    http://millky.com/@origoni/post/1147 [webjars를 이용한 bootstrap, jquery 적용해보기]

    반응형

    'Spring > spring framework 기본 및 이론' 카테고리의 다른 글

    component 과 bean 의 차이점  (0) 2020.05.10
    localeResolver 란  (0) 2020.05.10
    servelt context 사용  (0) 2020.05.08
    스프링 이해하기  (1) 2020.05.07
    스프링 jdbc 이해하기  (0) 2020.05.07

    댓글

Designed by Tistory.