写在前面:
小伙伴儿们,大家好!上一篇我们讲了Spring中的依赖注入相关知识
我们这次开始Maven的学习之旅!
思维导图:
一、Maven简介;
maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 简单点:替换旧的本地JAR包引入方式,方便团队协作 依赖管理工具
二、Maven安装与配置;
-
Maven下载:
-
Maven安装:
首先要确定 jdk 已经安装和配置;把 maven 下载解压到放到 D 盘即可
三、Maven使用篇;
-
首先我们在IDEA中建立一个Maven项目;
-
建好之后,我们先把Maven的配置文件修改一下;
由于Maven中的jar是从仓库拉取过来,我们在这里直接设置成从阿里云的镜像获取,速度超快;
找到maven的配置文件settings.xml,在里面加入以下代码:
-
我们以MySQL连接数据库为例进行展示:
package com.java; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; public class Test { String dbUrl="jdbc:mysql://localhost:3306/db_book?useSSL=false"; String username="root"; String password="123456"; String driver="com.mysql.jdbc.Driver"; private Connection getCon() throws Exception{ Class.forName(driver); Connection con= DriverManager.getConnection(dbUrl,username,password); return con; } public static void main(String[] args) throws Exception{ String sql="select * from t_user"; Test t=new Test(); Connection con=t.getCon(); PreparedStatement pstmt=con.prepareStatement(sql); ResultSet rs=pstmt.executeQuery(); while(rs.next()){ System.out.println(rs.getInt(1)); System.out.println(rs.getString(2)); System.out.println(rs.getInt(3)); } } } 复制代码
按照我们之前的做法,这里肯定要引入mysql驱动包的,但是在maven中不需要引入jar包文件,我们是这样处理的;
-
我们找到mysql在maven中的依赖:
百度搜索mysql jar maven,第一个网页打开;然后找到对应的驱动版本:
然后在pom.xml文件里面引入下列代码(其实就是mysql的依赖):
复制粘贴即可;
- 然后我们运行上面的mysql连接数据库的代码;
是可以运行成功的!
四、我们在IDEA中配置一下Maven;
1,打开settings设置。找到maven;
2,如图所示,填好然后Apply就可以了;
好了,今天就先分享到这里了,下期继续给大家带来Spring系列后续讲解!欢迎关注我的原创技术公众号~