๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Springboot

[spring boot] WebJars ์ค‘ jquery ์ถ”๊ฐ€ํ•ด๋ณด๊ธฐ

WebJars๋ž€?

ํด๋ผ์ด์–ธํŠธ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์›น๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(jquery, bootstrap, React.js, Vue.js, Angular ๋“ฑ) ๋ฅผ *JAR* ํŒŒ์ผ ์•ˆ์— ํŒจํ‚ค์ง•ํ•œ ๊ฒƒ์ด๋‹ค.

 

์Šคํ”„๋ง ๋ถ€ํŠธ๋Š” WebJars์— ๋Œ€ํ•œ ๊ธฐ๋ณธ mapping์„ ์ œ๊ณตํ•œ๋‹ค.

 

 

์‰ฝ๊ฒŒ ๋งํ•ด WebJars๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

mvn repository์— ์˜ฌ๋ผ์™€์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฒ€์ƒ‰ํ•ด์„œ pom.xml์— ์ถ”๊ฐ€ํ•˜๊ณ  ์“ธ ์ˆ˜ ์žˆ๋‹ค.

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

 

<script src="webjars/jquery/3.5.1/dist/jquery.min.js"></script>

 

๋ฒ„์ „ ์ƒ๋žตํ•˜๊ณ  ์‚ฌ์šฉํ•˜๋ ค๋ฉด webjars-locator-core ์˜์กด์„ฑ ์ถ”๊ฐ€ํ•˜๋ฉด ๋œ๋‹ค.

	<dependency>
            <groupId>org.webjars</groupId>
            <artifactId>webjars-locator-core</artifactId>
            <version>0.46</version>
        </dependency>
<script src="webjars/jquery/dist/jquery.min.js"></script>