WebJarsは非常に魔法のようなもので、誰もがさまざまなフロントエンドフレームワークとコンポーネントをjarパッケージの形式で使用できます。
WebJarsとは
WebJarsとは何ですか?WebJarsは、クライアント(ブラウザ)リソース(JavaScript、Cssなど)をjarファイルにマークして、リソースに対して統一された依存関係管理を実行します。WebJarsのjarパッケージは、Maven中央倉庫に展開されます。
使用する理由
Java Webプロジェクトを開発するときは、Maven、Gradleなどのビルドツールを使用して、jarパッケージバージョンの依存関係管理とプロジェクトの自動管理を実現しますが、JavaScriptやCssなどのフロントエンドリソースパッケージの場合は、webappディレクトリにのみコピーできます。このように、これらのリソースに対して依存関係管理を実行することは不可能です。また、ファイルの混乱やバージョンの不整合などの問題が発生しやすくなります。その後WebJarsは、これらのフロントエンドリソースのジャーパッケージ形態を提供してくれ、と我々は行うことができます依存関係の管理を。
WebJarsは、これらの一般的なWebフロントエンドリソースをJava Jarパッケージにパックし、Mavenツールを使用してそれらを管理して、これらのWebリソースバージョンの一意性と簡単なアップグレードを保証します。webjarsリソースに関しては、専用のWebサイトhttp://www.webjars.org/があります。このWebサイトで必要なリソースを見つけ、プロジェクトにmavenの依存関係を追加して、これらのリソースを直接使用できます。
使い方
1. WebJarsのメインWebサイト は、Vuejsなどの適切なコンポーネントを見つけます
<dependency>
<groupId>org.webjars.bower</groupId>
<artifactId>vue</artifactId>
<version>1.0.21</version>
</dependency>
2.ページ紹介
<link th:href="@{/webjars/bootstrap/3.3.6/dist/css/bootstrap.css}" rel="stylesheet"></link>
普通に使えます!
webjarを適用する3つの方法
webjars Webサイトでは、NPM WebJars、Bower WebJars、Classic WebJarsの3つの方法でWebjarsを適用できます。上記の方法は、ClassicWebjarsの方法に属します。