IDEA如何导入依赖(dependencies)
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>
更多推荐
所有评论(0)