1、首先根据你自己的需求,编写好你需要的依赖,如下图所示
依赖是有格式的 首先最外层包裹的是dependencies , 然后里边有好多种不同的dependency , 中间包裹的是依赖的名称 , 版本 以及id 正确填写即可

在这里插入图片描述

2、打开最右边的Maven 然后找到你需要导入依赖的项目,点击install 进行安装,
(没联网的尽量自己开个热点连一下),不然没法下载一些依赖库,依赖包各种给你爆红,后续联网也可能还是爆红 ,但是不影响你使用 , 只要提示build success 或者 install success ,最主要看见这个success ,爆红不爆红没什么太大影响 ,你要是强迫症,看着不舒服, 那你就没点之前就将网络准备好 !

在这里插入图片描述

3、最后一步就是进行刷新,只要你的配置文件正确配置的话,依赖就可以导进去了,(注意:只要有一处不对,也就是 pom.xml 文件爆红的话,你的依赖就都导不进去)


还有一种更简单的方法,在pom.xml文件中编写好要导入的依赖以后,下面会出现一个小模块 直接点击import change 即可 我现在基本这样做

在这里插入图片描述
4、解析一下依赖的格式

这个基本上就是标签体 ,就是前面一个尖括号 , 后面一个尖括号 ,中间再用一些小的尖括号书写一些你需要的内容, 有点类似HTML的格式
这是最重要的内容 ,你掌握了这个标签体规范 , 依赖导入就是一些经验的多少问题了,

pom.xml文件代码 :

    <groupId>com.itheima</groupId>
    <artifactId>foodie-dev</artifactId>
    <packaging>pom</packaging>
    <version>1.0-SNAPSHOT</version>

    <modules>
        <module>foodie-dev-common</module>
        <module>foodie-dev-pojo</module>
        <module>foodie-dev-mapper</module>
        <module>foodie-dev-service</module>
        <module>foodie-dev-api</module>
    </modules>

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.5.RELEASE</version>
        <relativePath />
    </parent>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.8</java.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-configuration-processor</artifactId>
            <optional>true</optional>
        </dependency>
        <!-- mysql驱动 -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.41</version>
        </dependency>
        <!-- mybatis -->
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>2.1.0</version>
        </dependency>
    </dependencies>

下面这一段是你创建项目时候的一些信息
groupId一般是公司域名反写 , artifactId是你项目的名称 packaging是项目打包的方式,可以是war或者pom , version就是你的版本号

  <groupId>com.itheima</groupId>
    <artifactId>foodie-dev</artifactId>
    <packaging>pom</packaging>
    <version>1.0-SNAPSHOT</version>

下面的modules是聚合工程才特有的 , 就是一个工程下有很多的模块, module 就是各个模块的名称

  <modules>
        <module>foodie-dev-common</module>
        <module>foodie-dev-pojo</module>
        <module>foodie-dev-mapper</module>
        <module>foodie-dev-service</module>
        <module>foodie-dev-api</module>
    </modules>

下面的properties是设置一些编码格式 ,以及JAVA的版本号

<properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.8</java.version>
    </properties>

下面的就是引入一些需要的依赖, 外面首先得用一个标签体 包含住, 里面才可以书写依赖 ;

 <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-configuration-processor</artifactId>
            <optional>true</optional>
        </dependency>
 </dependencies>
GitHub 加速计划 / de / Dependencies
8.61 K
704
下载
A rewrite of the old legacy software "depends.exe" in C# for Windows devs to troubleshoot dll load dependencies issues.
最近提交(Master分支:3 个月前 )
1997a400 - 2 年前
2f423539 - 2 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐