개발/spring boot
spring webjars 적용 방법
nix-be
2022. 10. 18. 00:53
728x90
- WebJars는 클라이언트에서 사용하는 웹라이브러리(jquery 와 bootstrap) 를 JAR 파일 안에 패키징 한 것이다.
- JVM 기반의 웹 애플리케이션에서 클라이언트측 의존성을 손쉽게 관리할 수 있음
- JVM 기반 빌드툴을 사용하여 클라이언트 측 의존성을 다운로드 사용하고 있는 클라이언트 측 의존성을 파악할 수 있음
- 수동적인 종속성을 자동으로 해결하고 선택적으로 RequireJS를 통해 적재
- 메이븐 중앙저장소를 통해 배포된다.
- JSDELIVR에서 제공하는 공개 CDN 사용이 가능하다.
webjars에서 제공하는 세 가지 유형 중에 한 가지를 선택한다.
기본적인 Classic WebJars 를 기준으로 설명한다.
NPM WebJars
즉각적인 생성 및 배포 누군가의 요청에 의해 출시 아티팩트 콘텐츠는 NPM package를 통해 제공
Bower WebJars
즉각적인 생성 및 배포 누군가의 요청에 의해 출시 아티팩트 컨텐츠는 Bower package를 통해 제공
Classic WebJars
규정에 따른 생성 및 배포 Webjars 팀에 요청으로 출시 RequireJS 구성을 사람이 작성
1. gradle 적용 방법
- 내가 필요한 것을(bootstrap) 검색 후 gradle을 클릭하면 해당 그래들에 맞는 문구가 나온다.
dependencies {
compile 'org.webjars:jquery:3.1.1'
compile 'org.webjars:bootstrap:5.2.2'
}
- 그것을 spring boot에 추가하면 된다.
- html 에서 src 추가는 위처럼 가능합니다.
728x90