目录

起步依赖

目的

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

2 添加 starter-web 坐标信息

配置

配置文件的分类

​编辑实操

假设我要在后缀名是.properties文件修改端口号,把原本的默认端口号8080改为8082

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

同样的我们改为后缀名为.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,到后面学习中,在深入探讨是否可以改变为其他的文件名字。

重点

之所以在后缀名是.yaml文件中添加你设置的端口号,后不要忘记把之前的后缀名为.properties之前写的端口号,注释掉

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

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

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

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

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

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

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部