Maven的介绍和配置

Maven的介绍和配置,第1张

目录

简介:项目构成

1.Maven的介绍

2. Servlet和Maven的关系

3.配置Maven

3.1Maven数据源配置(一般默认的是国外的数据源)

1.找到maven的settings.xml配置文件

 2.配置settings.xml(电脑上没有该文件要手动创建该文件)

3.选中maven配置文件和本地仓库

5.导入外部jar(尝试)

4.创建一个Maven项目

4.1创建一个maven项目

4.2使⽤ JDBC 实现查询功能:


简介:项目构成

1.自己的代码

2.别人的代码(多个.Java的合集,也就是jar)

用mysql来举例:

  

1.Maven的介绍

Maven 是⼀个项⽬构建⼯具,创建的项⽬只要遵循 Maven 规范(称为Maven项⽬),即可使⽤
Maven 来进⾏:管理 jar 包、编译项⽬,打包项⽬等功能。

2. Servlet和Maven的关系

Servlet 是框架,要使⽤ Maven 进⾏ jar 包管理和项⽬打包和发布。

3.配置Maven

3.1Maven数据源配置(一般默认的是国外的数据源) 1.找到maven的settings.xml配置文件

a).电脑上有此文件(忽略此步骤)

b).电脑上没有此文件

 2.配置settings.xml(电脑上没有该文件要手动创建该文件)






  

  

  

  
  
    
  

  
  
    
  

  
  
    

    
  

  
  
    
      alimaven
      aliyun maven
      http://maven.aliyun.com/nexus/content/groups/public/
      central        
    
    
  

  
  
    

    
  

  

重点看代码里是否有下面代码:


      alimaven
      aliyun maven
      http://maven.aliyun.com/nexus/content/groups/public/
      central        
    

国内源常见的其中一种为aliyun.com

3.选中maven配置文件和本地仓库

 4.配置新项目的maven国内源

 重复前三步 *** 作来配置新项目的maven国内源。

5.导入外部jar(尝试)

maven项目中可以引入依赖包(引入外部jar),引入后,加载依赖包方法是在mvn仓库中搜索

mvn仓库是存放依赖包的仓库(类比于手机里的应用市场,jar类比于里面的APP),分为本地仓库和远程仓库。

在pom.xml配置⽂件中,我们暂时只关注两点:
1.指定JDK版本:默认情况下,maven 会使⽤ 1.5 版本进⾏代码检查,需要修改为 1.8。在属性标签 中配置即可。


  8
  8

2.引⼊依赖包:当前项⽬需要引⼊第三⽅库依赖包时使⽤。在 标签中配置 ndency> 标签,每个 标签为⼀个引⼊的依赖包,使⽤组织id,产品id,版本号标识
要引⼊的依赖包。以下引⼊ jansi 和 mysql 两个依赖包:

a)先找到自己所下载的mysql的版本号

 注意:mysql-connector是项目名,5.1.48是mysql的版本号

b)访问该网址:(mvn中央仓库)
https://mvnrepository.com/

c) 将复制的内容加入到pom.xml文件中

添加完依赖之后,⼀定要导⼊依赖到当前项⽬

 d)jansi 依赖包


            org.fusesource.jansi
            jansi
            1.17.1
        

注意: 依赖导⼊成功之后,version 就会从红⾊变成⿊⾊。在 libs 中也能找到导⼊成功的依赖。

配置好的pom.xml文件内容如下:



    4.0.0

    org.example
    f-maven
    1.0-SNAPSHOT

    
        8
        8
    

    
        
            org.fusesource.jansi
            jansi
            1.17.1
        
        
        
            mysql
            mysql-connector-java
            5.1.48
        

    

e)maven项目jar导入失败的处理方法

1.检查maven下的settings.xml是否配置并勾选了国内源

2. 删除本地maven仓库的所有jar包

3.使用maven重新生成依赖

4.更换网络,重新 *** 作前三步

f)maven生命周期(maven打包)

Maven构建⼯具主要⽬的就是对Maven项⽬进⾏管理,这些都是通过Maven的⽣命周期命令来管
理的。在IDEA创建的Maven项⽬中,打开Maven⾯板,展开项⽬的Lifecycle即为⽣命周期命令:

4.创建一个Maven项目 4.1创建一个maven项目

创建好的maven项目的目录如下:

 

4.2使⽤ JDBC 实现查询功能:

查询数据库中的student表信息:

import com.mysql.jdbc.Connection;
import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

public class App {
    public static void main(String[] args) throws SQLException {
        //1,得到DataSource
        MysqlDataSource dataSource = new MysqlDataSource();
        dataSource.setURL("jdbc:mysql://127.0.0.1:3306/xd?character=utf8&useSSL=true");
        dataSource.setUser("root");
        dataSource.setPassword("123456");
        //2.得到Connection
        Connection connection = (Connection) dataSource.getConnection();

        //3.拼接sql,并执行

        String sql = "select * from student where id=?";
        PreparedStatement statement = connection.prepareStatement(sql);
        statement.setInt(1,1);

        //4.执行查询
        ResultSet resultSet = statement.executeQuery();  //查询
       //   int result = statement.executeUpdate();  //增加,删除,修改
        if (resultSet.next()){
            //有数据
            System.out.println("用户名: " + resultSet.getString("name"));
            System.out.println("班级id: " +resultSet.getString("classid"));
        }

        //5.关闭资源

        resultSet.close();;
        statement.close();
        connection.close();

    }

}

运行截图:

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/904553.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-15
下一篇 2022-05-15

发表评论

登录后才能评论

评论列表(0条)

保存