SpringBoot基础配置文件

news2024/11/18 20:35:42

在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.coloradmin.cn/o/1811857.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python 全栈体系【四阶】(五十九)

第五章 深度学习 十三、自然语言处理&#xff08;NLP&#xff09; 4. 语言模型 4.1 什么是语言模型 语言模型在文本处理、信息检索、机器翻译、语音识别中承担这重要的任务。从通俗角度来说&#xff0c;语言模型就是通过给定的一个词语序列&#xff0c;预测下一个最可能的词…

外包SEO如何进行?

当你的业务需要外包seo时&#xff0c;首先选择一个信誉良好且经验丰富的SEO服务提供商至关重要&#xff0c;深入研究其过往案例和客户评价可以帮助你评估他们的专业性和可靠性。 在选择了合适的服务商后&#xff0c;你需要与他们进行深入的沟通&#xff0c;讨论你的业务特点、市…

信贷背后的大秘密:贷后管理的作用与智慧

很多朋友可能都听过“贷后管理”这个词&#xff0c;尤其是在征信报告的查询记录里&#xff0c;它经常是出现频率最高的。很多人可能觉得贷后管理就是走过场&#xff0c;没啥大用&#xff0c;其实&#xff0c;这背后可是大有门道的。 贷后管理到底是个啥&#xff1f; 贷后管理&a…

SpringBoot+layui实现商品打标

标题 下拉框组件效果图代码实现前端界面产品打标页面代码 后端代码controllerservice ,serviceImplmappermapper.xmlentity 数据库表 下拉框组件 xm-select 效果图 代码实现 前端界面 <script type"text/html" id"stockTags"><div><div&…

Redis实战篇4:发布博客与点赞

一、博客 关于发布博客这个功能&#xff0c;他就是mysql相关的数据库&#xff0c;不涉及到redis&#xff0c;但是我们可以来看一下其相关的表的功能来了解一下&#xff1a; 博客表&#xff1a; 与其对应的评论表&#xff1a; 关于其数据库的设计也应该好好的学习一下。 二…

盲盒小程序开发:传统与当代的创新融合

谈起盲盒&#xff0c;许多人并不陌生。近几年&#xff0c;盲盒一直是年轻人首选的娱乐消费方式&#xff0c;小小的盲盒为消费者带来了极大的欢乐。 盲盒小程序是将传统的盲盒玩法与线上购物方式相融合&#xff0c;对拆盲盒进行创新&#xff0c;为盲盒消费者带来全新的盲盒体验…

宋街宣传活动-循环利用,绿色生活

善于善行回收团队是一支致力于推动环保事业&#xff0c;积极倡导和实践绿色生活的志愿者队伍。我们的宗旨是通过回收再利用&#xff0c;减少资源浪费&#xff0c;降低环境污染&#xff0c;同时提高公众的环保意识&#xff0c;共同构建美丽和谐的家园。 善于善行志愿团队于2024年…

NLP原理系列1-说清楚transformer原理

NLP原理系列1-说清楚transformer原理 来用思维导图和截图描述。 思维导图的本质是 变化(解决问题)-> 更好的&#xff0c; 或者复杂问题拆分为小问题 以及拆分的思路。 经典全图 0 transformer的前世今生 1 seq2seq 序列化数据 到 序列化数据&#xff0c; 只要能把 训练…

在多项目管理中,企业如何平衡项目资源分配?

数字化时代&#xff0c;多项目管理已经成为了企业内部的常态。组织可以在不同项目之间进行资源合理分配和调度&#xff0c;避免资源浪费和重复使用、提高资源利用率&#xff0c;从而提升项目执行效率和组织整体竞争力。 然而在多项目管理中&#xff0c;资源管理却面临着多重难点…

CrowdSec 防护软件安装与使用

1、环境介绍 操作系统版本&#xff1a;centos 7.9 2、存储库安装 curl -s https://install.crowdsec.net | sudo sh3、安装安全引擎CrowdSec yum install crowdsec启动 systemctl start crowdsec systemctl enable crowdsec4、安装修正组件 yum install crowdsec-firewall…

认证申报 | 中华环保联合会 “全国环境友好企业”认证服务

中华环保联合会水环境治理专业委员会秘书处 联系人&#xff1a;王小雅 电话 &#xff1a;010-51651268 13718793867 网址&#xff1a;www.acef-water.com.cn 01什么是“全国环境友好企业”认证 “全国环境友好企业”认证是经国家认证认可监督管理委员会审查监督并在全国认…

基于kdtree的三种搜索近邻点(python版本)

1、前言 点云中近邻点搜索查询是一种非常常见的数据处理操作步骤&#xff0c;近邻点搜索方式包括k近邻搜索、近距离搜索&#xff08;球体近邻搜索&#xff09;、圆柱体搜索三种方式&#xff0c;每一种搜索方式适用的场景各不相同。其中kdtree搜索是一种有效搜索近邻点方式&…

细说ARM MCU的串口接收数据的实现过程

目录 一、硬件及工程 1、硬件 2、软件目的 3、创建.ioc工程 二、 代码修改 1、串口初始化函数MX_USART2_UART_Init() &#xff08;1&#xff09;MX_USART2_UART_Init()串口参数初始化函数 &#xff08;2&#xff09;HAL_UART_MspInit()串口功能模块初始化函数 2、串口…

计划任务 之 一次性的计划任务

计划任务 作用:定时自动完成特定的工作 计划任务的分类&#xff1a; &#xff08;1&#xff09;一次性的计划任务 例如下周三对系统的重要文件备份一次 &#xff08;2&#xff09;周期性重复计划任务 例如每天晚上12&#xff1a;00备份一次 一次性的任务计划&#xff1a…

【java计算机毕设】图书管理系统javaweb java MySQL springboot vue html maven送文档+ppt 代码源码计算机项目

1项目功能 【java计算机专业学长毕业设计分享】 智慧图书管理系统 Java SpringBoot vue HTML MySQL 前后端分离 2项目介绍 系统功能&#xff1a; 智慧图书管理系统包括管理员和用户两种角色。 管理员的功能包括在个人中心修改个人信息和密码&#xff0c;管理员功能模块管理管理…

Spark学习——不同模式下执行脚本

举个简单的例子&#xff1a;使用spark官方用例"取pi值" 一、local模式 进入spark目录执行后台命令&#xff1a; bin/spark-submit \ --class org.apache.spark.examples.SparkPi \ --master local[*] \ ./examples/jars/spark-examples_2.12-3.2.1.jar \ 10运行结…

芯片级激光器研发取得新进展

欢迎关注GZH《光场视觉》 自 20 世纪 60 年代以来&#xff0c;激光给世界带来了革命性的变化&#xff0c;如今已成为从尖端手术和精密制造到光纤数据传输等现代应用中不可或缺的工具。 但是&#xff0c;随着激光应用需求的增长&#xff0c;挑战也随之而来。例如&#xff0c;光…

本周MoonBit新增Wasm1引用计数支持、语法即将添加错误恢复机制

MoonBit更新 【Wasm MVP】Wasm1 后端添加基于 Perceus 算法的引用计数支持 【语法】throw raise try catch 均被保留为关键字 为了即将添加的错误处理机制 【Core】List与sorted_map被移动至core/immut下 List被移动至core/immut/list包中&#xff0c;并被移除内置类型支持 …

重邮计算机网络803-(1)概述

目录 一.计算机网络向用户提供的最重要的功能 二.互联网概述 1.网络的网络 2.计算机网络的概念 3. 互联网发展的三个阶段 4.制订互联网的正式标准要经过以下的四个阶段 5.互联网的组成&#xff08;功能&#xff09; 6.互联网功能 7.互联网的组成&#xff08;物理&…

为什么50etf期权涨幅这么大?

今天带你了解为什么50etf期权涨幅这么大&#xff1f;50ETF期权涨幅大是因为跟上证50指数&#xff0c;另外期权的特征自带杠杆效应在虚值合约上有特别高以小博大的效果。 为什么50etf期权涨幅这么大&#xff1f; 标的资产价格的大幅波动&#xff1a;50ETF期权的内在价值与50ETF…