-
Spring Boot趣味实战课-第一篇(Srping Boot入门)
一、使用Spring Boot创建HelloWorld项目 当我们想要创建Spring Boot项目时有两种方式供我们选择。第一个呢就是使用开发工具创建。例如IDEA或者Spring Boot官方提供的工具Spring Tools等等。还有一种创建Spring Boot项目的方式。则是使用官方的在线网址进行创建,也就是Spring Initializr。这两种本质上是没有任何区别的,操作步骤也是一…- 233
- 0
-
Maven实战-第十二篇(Maven中的版本)
通过之前的内容我们知道,如果我们想引入一个依赖,必须要指定三个元素。分别是groupId、artifactId、和version。前两个元素我们已经详细介绍过了,今天我们详细介绍一下version元素。 稳定版本 稳定版本也就是我们平常中常用到的版本例如数字版本,当然还并不是只有数字版本的才叫稳定版本,例如还有一此依赖包是Alpha和Final版本的,这些也都是稳定的版本。例如我之前文档中多次介绍…- 534
- 0
-
Maven实战-第十一篇(Maven中的镜像)
上两篇中我们介绍了,有关Maven中仓库的内容,并且也简单介绍了mirror的内容。今天我们详细介绍一下mirror标签的内容,也就是Maven中的镜像。 镜像很简单,可以理解为镜子。简单来说也就是仓库X可以提供仓库Y存储的所有内容,那么就可以认为X是Y的一个镜像。并且我们知道Maven仓库的中央仓库地址是在国外的,如果直接访问的话,可能因为网络的原因导致速度较慢涉及下载组件失败。如果我们在国内搭…- 1.1k
- 0
-
Maven实战-第十篇(Maven的仓库配置)
这篇我们将对上一篇中仓库的内容进行额外的补充。通过上一篇的内容,我们知道如果配置了私服地址。Maven并不表示着不访问中央仓库了,而是当本地仓库查询不到我们需要的依赖时,会优先请求私服地址,然后在当私服中也没有查询到我们想要的依赖时在访问中央仓库寻找。当私服从中央仓库寻找到依赖组件时,会下载到私服中,这样当其它想访问此依赖组件时,就不需要在访问中央仓库了,因为私服中已经存在了,就可以直接从私服中下…- 354
- 0
-
Maven实战-第九篇(Maven中的仓库)
一、什么是Maven的仓库 我们是否想过一个问题,为什么我们通过Maven配置相应的依赖就可以自动下载相应的依赖包呢?按照我们计算机的思维角度考虑。那么一定是有一个服务或者一个位置提供了这个依赖包的下载。否者Maven不可能会自动的下载,因为没有资源。所以在Maven中提供这个服务或者位置的地方就可以理解为仓库。也就是存储依赖包的地方。在Maven中仓库是有以下几个分类的,下面我们详细介绍一下。 …- 850
- 0
-
Maven实战-第八篇(Maven中的依赖查询)
在之前的内容中我们介绍了两种查看Maven中依赖关系的方法。一个是通过External Libraries查看。另外一个就是通过Show Deagram ...查看,但不管以上是哪种方法,本质都是依赖IDEA查看的。实际上Maven提供了项目中查看依赖的命令,可以帮助我们非常方便的查询项目的依赖的情况。下面我们分别介绍一下。 一、mvn dependency:list 使用上述命令可以列出我们项目…- 683
- 0
-
Maven实战-第七篇(Maven中的依赖冲突)
一、什么是Maven中的依赖冲突 我们在第五篇Maven实战-第五篇(Maven的传递性依赖)中介绍了Maven中传递性依赖的内容。并且通过上一篇的内容我们也了解到了传递性依赖为我们使用Maven所带来的好处。但是同样的传递性依赖也为我们带来了使用的弊端,也就是Maven中的依赖冲突。那什么是依赖冲突呢?假如我们有一个项目A。它依赖于项目X。还有一个项目B也依赖于项目X。但是呢这两个项目所依赖X的…- 165
- 0
-
Maven实战-第六篇(Maven的依赖范围)
今天我们分享一下Maven中的依赖范围。因为在之前的Maven实战-第四篇(Maven的依赖配置)文章中已经对一部分内容进行了详细的介绍,所以本篇中涉及到上述的内容将不在过多的介绍了。 一、一般依赖范围 在Maven中依赖范围的目的控就是控制项目中classpath的关系。在Maven中主要有三种classpath。分别是编译的classpath、测试的classpath和运行的classpath…- 375
- 0
-
Maven实战-第五篇(Maven的传递性依赖)
今天我们分享的内容是Maven中的传递性依赖。在介绍这个内容之前,在使用Maven时会不会有这样疑惑。也就是当我们引入一个组件时,需要在pom.xml中配置相关依赖的标签。但这个组件可能还会依赖其它的组件。如果我们每引入一个依赖时,都需要将这个依赖所依赖的组件配置写到pom.xml中这样会导致,我们需要配置的依赖的标签就会非常的多,并且我们也很难知道一个组件和依赖的其它的组件到底是什么。且这样也违…- 177
- 0
-
Maven实战-第四篇(Maven的依赖配置)
在之前文章中,我们已经介绍过了,如果要在Maven中添加新的依赖则需要使用dependencies标签来配置Maven的依赖,并且我们已经介绍过了很多有关依赖元素的配置。例如:groupId、artifactId、version等。但上面的内容只是我们比较常见的配置,实际上Maven为了满足我们很多需求场景,提供了很多额外的配置,具体的配置如下: <dependencies> <dependenc…- 459
- 0
-
Maven实战-第三篇(Maven中的坐标)
我们在上一篇中我们介绍过,如果想通过Maven添加项目的依赖时,就需要在pom.xml中引入项目的相关配置,也就是上一篇中说过的,如果要在项目中引入fastjson依赖,需要添加以下的配置: <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId&…- 851
- 0
-
Maven实战-第二篇(Maven的入门)
通过前两篇的介绍我们基本上对Maven有了一个初入的了解,在一这一篇中,我们详细介绍一下如何在项目中使用Maven,也就是Maven的入门。 什么是POM 在Maven实战-第一篇(Maven的基本信息)中我们介绍过Make和Ant。它们都是通过Makefile或者build.xml来管理项目的。那么对于Maven也是一样的,Maven也需要一个脚本文件来执行项目的构建和管理。在Maven中采用了…- 261
- 0
-
Maven实战-第一篇(Maven的基本信息)
什么叫做Maven 在上一篇中我们简单的介绍了一下 Maven实战这本书的简介以及相关的背景,在这一篇中我们开始详细的介绍一下这本书的内容。今天我们分享的内容主要是详细的介绍一下Maven的基本信息。例如什么叫做Maven,为什么我们需要Maven,以及如何安装它。 首先我们从英语的角度看什么是Maven。在英语的角度上看Maven可以翻译为“内行、专家”。所以当我们以后看到这个单词的时候,它除了…- 1.3k
- 0
-
Maven实战-前篇(本书简介)
本书背景 大家好,欢迎来到码者。今天是码者分享第一本书,叫做Maven实战。了解Maven的人都知道,它对我们软件开发非常的重要,甚至可以说,它几乎改变了我们软件开发的工作方式。那么不了解Maven的人也不用担心,接下来码者将不定期的更新Maven实战这本书的内容,希望对你有些帮助。 在详细介绍Maven实战这本书之前,我们先简单来说一下这本书的背景。这是一本书10多年前写的书,可见这本书相对来说…- 797
- 0
❯
搜索
扫码打开当前页
返回顶部
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!