SpringBoot基础配置文件

在SpringBoot当中, 所有的配置文件都将会被配置在application.preperties当中

一: 配置服务器端口

只需要在相应的properties当中输入, 修改我们的端口号即可

                                        server.port=80

二: 修改banner

#设置 将我们的Banner不再进行显示, 或者是也可以让其在控制台当中显示, 或者是日志当中
spring.main.banner-mode=off

进行设置了之后, 我们的banner图标就不会在我们的控制台当中进行显示了

spring.banner.image.location=...

这个代码可以将我们的banner识别为我们当前给其传入的图片信息

三 :日志

我们可以使用

logging.level.root=

修改我们的日志的等级

如下

logging.level.root=debug logging.level.root=info logging.level.root=error

默认的情况下, 日志级别是info的

我们还可以设置给哪一个包设置对应的日志级别, 如下

logging.level.root.itheima=error

四: 探究

是不是每一个对应的配置我们都能够自由的设置?

答案是否定的:

如果我们在SpringBoot的配置文件当中, 将这个依赖注解

之后我们发现在对应的配置文件当中就没有了对应的提示信息...(为什么我有????)

这是因为spring-boot-stater-web当中是含有有关服务器的相关配置的, 一旦将其注解, 那么对应的就不再能够在配置文件当中配置有关服务器的配置信息了

但是我们发现, 现在甚至连对应的 banner都不能进行修改了.....

原因就是在对应的spring-boot-starter-web当中有:

<groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId>

这个依赖能够管理一些banner的部分内容, 所以就无法再对于banner进行一些配置了

五: 三种配置文件的格式

实际上在boot当中, 我们支持三种配置文件的格式:

    • perperties
    • yml
    • yaml

其中, yml的形式是当前的主流

创建也十分的简单, 只需要我们在对应的资源当中创建即可, 并且这种方式也有对应的提示存在

如图, 修改成功

yaml也是一样的

六: 配置文件的加载优先级

如果有多个配置文件同时存在, 那么谁大???

实际上, 三者的优先级顺序是:

                                                   properties>yum>yaml

如果三者真的同时存在, 那么就会出现覆盖, 追加

覆盖:

如果三者当中, 有相同的配置文件, 那么就会从peoperties开始往下进行覆盖

追加:

如果前面的配置文件没有配置的信息, 但是优先级低的文件配置了, 那么就会将这个配置追加, 而不是扔了不要了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/699598.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

02 DHCP原理与配置

目录 2.1 DHCP工作原理 1. 了解DHCP服务 2. 使用DHCP的好处 3. DHCP的分配方式 4. DHCP的租约过程 1. 客户机请求IP地址 2. 服务器响应 3. 客户机选择IP地址 4. 服务器确定租约 5. 重新登录 6. 更新租约 2.2 使用DHCP动态配置主机地址 2.2.1 配置DHCP服务器 1. 安装DHCP服务器…

ADS加不上路由的若干可能性与问题查找方法

文章目录 一.查询本机ip地址二. PIN ip地址 一.查询本机ip地址 用鼠标点击开始——运行&#xff08;或者快捷键winR&#xff09;、弹出【运行】对话框、在窗口中输入cmd&#xff0c;如下图所示&#xff1a; 输入ipconfig/all查找局域网当中的本机ip地址 在浏览器中打开百度…

Android Studio gradle下载失败

Android Studio下载Gradle插件总是出现网络超时问题。 解决办法&#xff1a; 替换为国内版本的镜像。 推荐使用国内腾讯的镜像&#xff1a; Index of /gradle/ 例如&#xff1a;gradle-8.0镜像&#xff1a; https://mirrors.cloud.tencent.com/gradle/gradle-8.0-bin.zip…

文案策划日常大公开:掌握这些技巧,让你工作效率翻倍

本周的工作和生活安排得满满当当&#xff0c;但这些看似繁重的任务&#xff0c;其实都是我利用碎片化时间高效完成的。 这里和大家分享一下&#xff0c;我是如何在这忙碌的一周中&#xff0c;既完成本职工作又享受生活的。 本周工作日常汇总&#xff1a; 1. 品牌小红薯笔记&…

观察 jvm 运行时数据区内存大小(native memory tracking)

jvm 运行时数据区 jvm 运行时数据区包括且不限于以下几个部分: 堆(heap): 用于存储对象实例和数组。堆内存的分配和释放由垃圾回收器进行管理。方法区(method area): 用于存储类的信息、静态变量、常量等。jdk 8 后方法区位于 metaspace。虚拟机栈(vm stack): 用于存储方法的…

石化加工vr中毒窒息事故培训系统开发降低了培训成本和风险。

化工行业是工伤预防工作的重点领域之一&#xff0c;工伤预防及安全生产整治工作任务艰巨、责任重大。为进一步强化红线意识、底线思维&#xff0c;深圳VR公司研发的化工VR事故警示教育系统&#xff0c;以其独特的沉浸式体验&#xff0c;为员工的安全教育开辟了新的道路。目前化…

【SWH】陆地生态系统蒸散模拟理论、蒸散估算、站点及区域尺度模拟

蒸散&#xff08;又称蒸散发&#xff09;估算是开展水资源管理、洪水预报、海绵城市成效评估、农业节水灌溉、水源涵养评估、生态需水评估等应用实践过程的关键环节&#xff0c;因此准确计算和模拟地表蒸散显得尤为重要。与此同时&#xff0c;蒸散也是陆地表层最重要的水循环过…

如何使用ai人工智能作诗?7个软件帮你快速作诗

如何使用ai人工智能作诗&#xff1f;7个软件帮你快速作诗 使用AI人工智能作诗是一种创新的写作方式&#xff0c;以下是一些可以帮助您快速作诗的AI人工智能软件&#xff1a; 1.AI创作云&#xff1a; 这是一个AI诗歌助手应用程序&#xff0c;可以根据您提供的主题或关键词生成…

Qt:QDialogButtonBox的使用

QDialogButtonBox是Qt自带的按钮箱&#xff0c;通过枚举QDialogButtonBox::ButtonRole可以添加Qt定义按钮&#xff0c;或者通过方法QDialogButtonBox::addButton添加自定义的按钮。 // 自定义按钮。 button_box_ new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonB…

冰蝎4.1webshell实验

1、基础环境 生成payload 2、default_xor_base64 HTTP 命令执行 chunked数据回包&#xff0c;48 3、default_xor_base64 HTTPS 命令执行 终端 文件管理 4、 default_aes https 虚拟终端 5、 default_aes http 虚拟终端

C#中的Web抓取:避免被阻挡

C# 是一种广泛应用于企业级项目和应用程序的多功能编程语言。它源自 C 系列语言&#xff0c;具有高效和强大的特点&#xff0c;使其成为任何开发人员工具包中不可或缺的一部分。 由于其广泛的应用&#xff0c;C# 提供了大量的工具&#xff0c;使开发人员能够解决复杂的解决方案…

MyBatis之工作原理,简单CRUD,一篇让你明白原理

一、MyBatis之工作原理 MyBatis是一个半自动映射框架。所谓半自动&#xff0c;是相对Hibernate全表映射而言的&#xff0c;MyBatis需要手动匹配提供POJO、SQL和映射关系。 我们知道&#xff0c;jdbc有四个核心对象 &#xff08;1&#xff09;DriverManager&#xff0c;用于注…

OpenCV多版本安装Ubuntu18.04

文章目录 一、查看已安装的Opencv版本二、安装新版本三、多版本OpenCV切换 OpenCV 官网 在此 一、查看已安装的Opencv版本 查看已安装opencv的版本 pkg-config opencv --modversion官网下载对应的版本&#xff0c;并解压 opencv3.4.3 二、安装新版本 进入前置准备里下载…

架构设计-跨域问题的根源及解决方式

前面文章《架构设计-web项目中跨域问题涉及到的后端和前端配置》中说明了处理跨域问题的一种方式&#xff0c;本文详细说明下产生跨域问题的原因及处理方式。 一、产生跨域问题的原因&#xff1a; 浏览器的同源策略&#xff1a;这是跨域问题的根本原因。同源策略是浏览器对Jav…

计算机网络(1) OSI七层模型与TCP/IP四层模型

一.OSI七层模型 OSI 七层模型是国际标准化组织ISO提出的一个网络分层模型&#xff0c;它的目的是使各种不同的计算机和网络在世界范围内按照相同的标准框架实现互联。OSI 模型把网络通信的工作分为 7 层&#xff0c;从下到上分别是物理层、数据链路层、网络层、传输层、会话层、…

力扣hot100:394. 字符串解码(递归/括号匹配,字符串之间相对顺序)

LeetCode&#xff1a;394. 字符串解码 本题容易想到用递归处理&#xff0c;在写递归时主要是需要明确自己的递归函数的定义。 不过我们也可以利用括号匹配的方式使用栈进行处理。 1、递归 定义递归函数string GetString(string & s,int & i); 表示处理处理整个numbe…

SQL进阶day12——空值处理

1 统计有未完成状态的试卷的未完成数和未完成率 &#xff08;复习if的用法&#xff09; 我的思路&#xff1a; select exam_idm count(if submit_time is NULL then 1 else 0 end) incomplete_cnt, count(if submit_time is NULL then 1 else 0 end)/count(submit_time) comp…

政务云参考技术架构

行业优势 总体架构 政务云平台技术框架图&#xff0c;由机房环境、基础设施层、支撑软件层及业务应用层组成&#xff0c;在运维、安全和运营体系的保障下&#xff0c;为政务云使用单位提供统一服务支撑。 功能架构 标准双区隔离 参照国家电子政务规范&#xff0c;打造符合标准的…

【C++课程学习】:Data类的实现

&#x1f381;个人主页&#xff1a;我们的五年 &#x1f50d;系列专栏&#xff1a;C课程学习 &#x1f389;欢迎大家点赞&#x1f44d;评论&#x1f4dd;收藏⭐文章 目录 &#x1f369;1.头文件 &#x1f369;2.实现文件&#xff1a; &#x1f369;3.分析&#xff1a; &…

力扣40. 组合总和 II

Problem: 40. 组合总和 II 文章目录 题目描述思路及解法复杂度Code 题目描述 思路及解法 1.创建一个 res 变量存储所有满足条件的组合结果&#xff0c;使用 track 变量记录当前的组合路径&#xff0c;使用 trackSum 变量记录当前路径中元素的和。 2.排序: 对 candidates 数组进…