Maven系列——超简单入门级教程
程序员文章站
2022-05-16 14:35:15
...
写在前面:
小伙伴儿们,大家好!上一篇我们讲了Spring中的依赖注入相关知识-Spring系列-依赖注入的几种方式,你都了解吗?
我们这次开始Maven的学习之旅!
思维导图:
一,Maven简介;
maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的整合,报告和文档的软件项目管理工具。
简单点:替换旧的本地JAR包更新方式,方便团队协作依赖管理工具
二,Maven安装与配置;
-
Maven下载:
htp:/maven.apche.org/download.cgi
-
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,如图所示,填好然后应用就可以了;
好了,今天就先分享到这里了,下期继续给大家带来Maven系列后续讲解!欢迎关注我的原创技术公众号〜