Javaweb之Maven的详细解析_java web maven是什么-优快云博客
精华:
之前我们项目中需要jar包时,直接就把jar包复制到项目下的lib目录,而现在书写在pom.xml文件中的坐标又是怎么能找到所要的jar包文件的呢?
答案:Maven仓库
这个坐标是根据配置的仓库地址+groupid+artifid的
Javaweb之Maven仓库的详细解析_mvn 仓库-优快云博客
2.3 Maven仓库
仓库:用于存储资源,管理各种jar包
仓库的本质就是一个目录(文件夹),这个目录被用来存储开发中所有依赖(就是jar包)和插件
Maven仓库分为:
本地仓库:自己计算机上的一个目录(用来存储jar包)
中央仓库:由Maven团队维护的全球唯一的。仓库地址:Central Repository:
远程仓库(私服):一般由公司团队搭建的私有仓库 如阿里云
1.阿里云Maven仓库镜像地址:仓库服务
2.Maven官方中央仓库地址:https://mvnrepository.com/
由于中央仓库在国外,所以下载jar包速度可能比较慢,而阿里公司提供了一个远程仓库,里面基本也都有开源项目的jar包。
当项目中使用坐标引入对应依赖jar包后,首先会查找本地仓库中是否有对应的jar包
-
如果有,则在项目直接引用
-
如果没有,则去中央仓库中下载对应的jar包到本地仓库
如果还可以搭建远程仓库(私服),将来jar包的查找顺序则变为: 本地仓库 --> 远程仓库--> 中央仓库
Javaweb之JDBC的详细解析_javaweb jdbc-优快云博客
lombok:
数据库连接池:
这个并不需要我们实现,拿来配置用就完事,提高sql效率的