目錄 1. Maven簡介 2. Maven下載安裝 3. Maven項目創建 4. Maven項目導入依賴 內容 Maven簡介 Maven是什麼 Maven 是 Apache 下的一個純 Java 開發的開源項目。基於項目對象模型(縮寫:POM)概念,Maven利用一個中央信息片斷能管理一個項目 ...
目錄
1. Maven簡介
2. Maven下載安裝
3. Maven項目創建
4. Maven項目導入依賴
內容
Maven簡介
- Maven是什麼
Maven 是 Apache 下的一個純 Java 開發的開源項目。基於項目對象模型(縮寫:POM)概念,Maven利用一個中央信息片斷能管理一個項目的構建、報告和文檔等步驟。Maven 是一個項目管理工具,可以對 Java 項目進行構建、依賴管理。 - 為什麼使用Maven
項目比較大時需要很多外部依賴包,手動管理依賴包比較麻煩繁瑣。Maven能夠幫助我們自動化構建、測試和部署 Java 項目。使用 Maven 可以簡化構建過程,減少錯誤和重覆工作,並提高代碼質量和可維護性。Maven 還包含了豐富的插件和生命周期,可以使開發流程更加標準化和規範化。所以使用Maven。
Maven下載安裝
-
打開Maven官網
-
下載Maven
-
解壓apache-maven-3.5.4-bin.zip
-
解壓後的文件放到自己的目錄下
-
打開conf目錄,修改settings.xml配置文件中的倉庫地址,改成阿裡雲鏡像
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿裡雲公共倉庫</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
- 打開conf目錄,修改settings.xml配置文件中的本地依賴存放位置
<localRepository>E:\Data\maven\repository</localRepository>
Maven項目創建
-
打開IDEA創建項目,創建項目
-
項目結構如下:
- src/main/java 項目的源代碼所在的目錄
- src/main/resources 項目的資源文件所在的目錄
- src/test/java 測試代碼所在的目錄
- pom.xml maven的配置文件,管理依賴包,構建項目等
-
打開設置 File->Settings
-
搜索框輸入maven,配置maven,選擇maven安裝路徑
-
配置maven配置文件
-
配置文成點ok
Maven項目導入依賴
- 導入mysql-connector-java依賴,輸入依賴坐標,點擊reload導入依賴
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.25</version>
</dependency>
</dependencies>
- 使用依賴
package com.example.aji;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class Main {
public static void main(String[] args) {
try {
//載入驅動
Class.forName("com.mysql.cj.jdbc.Driver");
//mysql資料庫相關信息
String url="jdbc:mysql://localhost:3306/jdbc?useUnicode=true&characterEncoding=utf-8";
String user="root";
String password="123456789";
//創建連接
Connection connection = DriverManager.getConnection(url,user,password);
Statement statement = connection.createStatement();
//查詢語句
String querySql="select * from t_person";
ResultSet resultSet = statement.executeQuery(querySql);
while (resultSet.next()) {
System.out.print(resultSet.getInt("id"));
System.out.print(resultSet.getString("name"));
System.out.println(resultSet.getDate("birthdate"));
}
boolean execute = statement.execute(querySql);
System.out.println(execute);
resultSet.close();
statement.close();
connection.close();
}catch (Exception e){
e.printStackTrace();
}
System.out.println("Hello world!");
}
}
- 點運行進行測試