SpringBoot起步依赖和配置

目录

起步依赖

目的

1 继承父工程,确定版本信息

2 添加 starter-web 坐标信息

配置

配置文件的分类

​编辑实操

1 后缀名是.properties文件修改端口号,把原本的默认端口号8080改为8082

2 创建后缀名是.yaml文件,尝试修改端口号,把端口号改为8083

3 改为后缀名为.yml文件,看是否同样可以改变端口号,把端口号改为8084

小结


起步依赖

目的

1 继承父工程,确定版本信息

为什么继承父工程?

是为继承父工程中的与版本配套的信息(版本锁定),也因此在dependency 标签中,不需要添加Springboot的版本信息,我们在已经在parent标签中确定好了。

2 添加 starter-web 坐标信息

配置

配置文件的分类

注意:后缀名是.yml和.yaml 是一个同一个文件类型,本质是一个文件两个不同的写法

就比如 web开发的文件 ,后缀名可以是.html /.htm。

实操

默认端口号为8080,接下来,我们将在不同的配置文件修改端口号

我拿自动创建的springboot项目举例,通过目录我们可以发现在resource文件夹中自动创建好一个文件名为

application.properties

注意 文件名application是固定的,至少现在不能进行修改的

1 后缀名是.properties文件修改端口号,把原本的默认端口号8080改为8082

一般来说,当我们输入server后,会自主补全相应代码,选择合适的。把默认端口号改为8082 ,再运行。

打开浏览器发现,端口号8082 是成功的

我们写的过程中发现,在properties文件中修改默认端口号,是可以运行成功的,(会自动识别并读取代码)但如果你输入

name=abc,是无法读取的所以这就是需要我们后面学习如何读取配置文件的内容;配置文件的正确书写格式(语法!)

2 创建后缀名是.yaml文件,尝试修改端口号,把端口号改为8083

注意:文件名,暂时定为application,到后面学习中,在深入探讨是否可以改变为其他的文件名字。

3 改为后缀名为.yml文件,看是否同样可以改变端口号,把端口号改为8084

同时,把之前的配置注释,再运行!,发现是可行的。

 重点

大家有没有思考一个问题,为什么我们设置一个端口号,都要把之前的设置注释掉?

在同一级目录下优先级,properties > yml  >yaml

原因是:后缀名为.properties文件,在设置同一个类型的代码时,优先级比后缀为.yaml/.yml 优先级高!!!。会取代我们设置在同一类型优先级低的文件中 的内容。就比如实操中的一样,如果,我们在每一个配置文件中都不添加注释,最后端口号为后缀为.properties文件。

最后运行结果是---后缀为.properties文件添加端口号。

但如果你在输入的不是同一种类型的代码比如你要在.yaml 添加要除修改的端口号的其他的信息和在.properties文件中的端口号添加,最后展示的是.properties文件中的端口号,和你在.yaml 添加的其他的信息,是依旧存在,不会因为优先级高低被影响

小结

0 了解 起步依赖的含义和基本内容

1 了解 SpringBoot 提供的2种配置文件类型:properties和yml/yaml

2 默认配置文件名称是application

3 在同一级目录下,优先级:properties  >yml  >yaml

本篇博客,简单的简述了起步依赖,配置基本内容,下一章,简述 配置文件中的语法格式!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值