我遇到了sample spring boot
项目的pom.xml个文件。我很惊讶地看到客户端javascript库的依赖部分,例如bootstrap
和jquery
。
我想知道这些依赖项是什么,它们提供了什么,是否有在Spring Boot应用程序中使用它们的优势?
答案 0 :(得分:2)
这是一个名为WebJars
的特殊项目。
它旨在将大多数流行的JavaScript库打包成JAR文件,这些文件可以作为Maven / Gradle / etc依赖项在Java项目中使用。
它的一些好处是:
您不需要将所有JS库导入您的版本控制系统(例如Git)
您可以通过更新和回滚JS库来轻松管理JS库及其版本,就像使用其他Maven依赖项一样
其他好处(如解决传递依赖关系)列在官方网站上
答案 1 :(得分:-1)
这允许通过maven对js库/框架进行依赖管理。这就是全部。
或者,您也可以使用bower或node.js
执行此操作