JavaWeb-初识Maven

立山  金牌会员 | 2023-11-1 07:09:03 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 923|帖子 923|积分 2769

目录

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配置文件中的仓库地址,改成阿里云镜像
  1. <mirror>
  2.     <id>aliyunmaven</id>
  3.     <mirrorOf>*</mirrorOf>
  4.     <name>阿里云公共仓库</name>
  5.     <url>https://maven.aliyun.com/repository/public</url>
  6. </mirror>
复制代码


  • 打开conf目录,修改settings.xml配置文件中的本地依赖存放位置
  1. <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导入依赖
  1.     <dependencies>
  2.         <dependency>
  3.             <groupId>mysql</groupId>
  4.             <artifactId>mysql-connector-java</artifactId>
  5.             <version>8.0.25</version>
  6.         </dependency>
  7.     </dependencies>
复制代码


  • 使用依赖
  1. package com.example.aji;
  2. import java.sql.Connection;
  3. import java.sql.DriverManager;
  4. import java.sql.ResultSet;
  5. import java.sql.Statement;
  6. public class Main {
  7.     public static void main(String[] args) {
  8.         try {
  9.             //加载驱动
  10.             Class.forName("com.mysql.cj.jdbc.Driver");
  11.             //mysql数据库相关信息
  12.             String url="jdbc:mysql://localhost:3306/jdbc?useUnicode=true&characterEncoding=utf-8";
  13.             String user="root";
  14.             String password="123456789";
  15.             //创建连接
  16.             Connection connection = DriverManager.getConnection(url,user,password);
  17.             Statement statement = connection.createStatement();
  18.             //查询语句
  19.             String querySql="select * from t_person";
  20.             ResultSet resultSet = statement.executeQuery(querySql);
  21.             while (resultSet.next()) {
  22.                 System.out.print(resultSet.getInt("id"));
  23.                 System.out.print(resultSet.getString("name"));
  24.                 System.out.println(resultSet.getDate("birthdate"));
  25.             }
  26.             boolean execute = statement.execute(querySql);
  27.             System.out.println(execute);
  28.             resultSet.close();
  29.             statement.close();
  30.             connection.close();
  31.         }catch (Exception e){
  32.             e.printStackTrace();
  33.         }
  34.         System.out.println("Hello world!");
  35.     }
  36. }
复制代码

  • 点运行进行测试


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

立山

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表