java boot项目基础配置之banner与日志配置演示 并教会你如何使用文档查看配置

news2024/10/7 16:23:50

上文 我们简单讲了一下 springboot 项目的配置 都是写在resources下的application.properties中

springboot 项目中 配置都写在这一个文件 可以说非常方便 不像之前 写个项目配置这里一个哪里一个 看到是非常费力

我们启动项目 这里有个图案 其实 这叫 banner
在这里插入图片描述
我们就用配置来对他进行修改
首先 spring.main.banner-mode控制展示位置
console 输出在控制台 默认
log 输出在日志
off 不需要
在这里插入图片描述
输出在日志 或 工作台 都会出现 我们直接用off
在这里插入图片描述
此时 我们就可以看到 启动时的 banner 就没了

然后 这里我在 resources 下放了两个图片
在这里插入图片描述

然后 我们这样设置

spring.banner.image.location=text.jpg

但这里 需要确认的是 图片必须和配置文件在同一个目录 不然直接这样写会找不到
在这里插入图片描述
如果你是刚把图片放进去 一定要重写打开一下idea

然后 我们重写启动项目
在这里插入图片描述
可以看到 我们图片的文字 就被解析到这上面来了

但是 如果我们用一个没有文本的图片呢?
在这里插入图片描述
改一下配置
在这里插入图片描述
然后启动项目
在这里插入图片描述
这里 可能大家看不出来 但其实他是在尽可能解析我们图片的内容 然后复现上去 虽然 可能结果不是特别好 我这个图片也确实有点复杂

然后 banner 下面就是日志 日志 也可以改
在这里插入图片描述
logging.level.root 查看日志级别 我们先来个 debug
在这里插入图片描述

然后 我们启动项目
在这里插入图片描述
你就会发现 日志多了好多东西 因为 debug 是查看的很仔细的 一般只有在错误调试时才看
我们将他改成 error 重启项目
这里 我们就会看到 日志就没了 因为 error是只输出报错信息
在这里插入图片描述
我们系统默认的就是 info
我们改为 info 重新运行
在这里插入图片描述
就和我们之前的操作一样了

其实还有非常多配置 我们不知道怎么找的话 可以查看
spring官网
在 Projects 下找到 Spring Boot 点击进去
在这里插入图片描述
进入之后 选择 Learn
在这里插入图片描述
下面这里 就是一个官方文档的列表 我们一般都选择被标绿的版本 点击链接进入
在这里插入图片描述
我们进入之后 拉到下面The reference documentation has the following appendices:这个位置 这个可以说是一个分界线
上面是文档 下面是复绿
在这里插入图片描述
这个 Application Properties 就是 我们那个配置文件啦
我们可以点击进入在这里插入图片描述
这里 就列举出它所有的配置了 左边是名 右边是说明 英文不好可以用翻译软件
在这里插入图片描述

其实这些配置 没必要特意去记 这里直接查就可以了

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

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

相关文章

从零开始:Java中如何定义和访问静态字段和方法

🧑‍💻CSDN主页:夏志121的主页 📋专栏地址:Java基础进阶核心技术专栏 目录 🍷 一、静态字段 🍸 二、静态常量 🍹 三、静态方法 🍺 四、工厂方法 🥤 五、…

使用Vue完成一个户籍管理系统

js <template> <div> <h2>学籍管理系统</h2> <div> 姓名&#xff1a; <input v-model"user.name" /> </div> <div> 年龄&#xff1a; <input v-model"user.age" /> </div> <div> 性别…

python + windQuant:挑选公司

给定一些k线选股指标&#xff0c;如何挑选符合条件的公司&#xff0c;以python windquant为例&#xff1f; 【申明&#xff1a;本例只用来作为python学习交流之用&#xff0c;切勿以此作为投资的选股条件】 0、用以下条件挑选公司&#xff1a; 仅作示例用&#xff1a; 【1】…

黑马QtDay1学习笔记

文章目录 黑马QtDay1学习笔记1 Qt简介2 Qt项目创建2.1 项目名称 不能有空格和中文2.2 项目路径不能有中文路径2.3 创建窗口三大基类2.4 Main函数中2.5 .pro文件 3 QPushButton按钮4 Qt中的对象树5 Qt中的坐标系6 Qt中信号和槽基本使用7 自定义信号和槽7.1 自定义信号 写在 sign…

【C++】——模板(泛型编程+函数模板+类模板)

文章目录 1. 前言2. 泛型编程3. 函数模板3.1 函数模板的原理3.2 函数模板的实例化3.3 模板参数的匹配原则 4. 类模板4.1 类模板的实例化 5. 结尾 1. 前言 之前我们学习了函数重载&#xff0c;让我们在写相似函数的时候非常方便&#xff0c;但函数重载还有很多不足的地方&#…

车载基础软件——嵌入式系统时间特性分析

我是穿拖鞋的汉子&#xff0c;魔都中坚持长期主义的工程师。 老规矩&#xff0c;分享一段喜欢的文字&#xff0c;避免自己成为高知识低文化的工程师&#xff1a; 人们会在生活中不断攻击你。他们的主要武器是向你灌输对自己的怀疑&#xff1a;你的价值、你的能力、你的潜力。他…

AI人工智能逻辑回归的原理、优缺点、应用场景和实现方法

逻辑回归&#xff08;Logistic Regression&#xff09;是一种常见的机器学习算法&#xff0c;它被广泛应用于分类问题。在人工智能&#xff08;Artificial Intelligence&#xff0c;简称AI&#xff09;领域中&#xff0c;逻辑回归是一种简单而有效的算法&#xff0c;可以用于许…

GC 三色标记算法(Go Java版本)

一、前言 GC全称Garbage Collection&#xff0c;目前主流的垃圾回收算法有两类&#xff0c;分别是追踪式垃圾回收算法&#xff08;Tracing garbage collection&#xff09;和引用计数法&#xff08; Reference counting &#xff09;。 而三色标记法是属于追踪式垃圾回收算法…

github copilot chat申请,安装,及常见问题解决

申请 首先申请&#xff0c;并开通copilot, 地址为&#xff1a;https://github.com/features/copilot&#xff0c;copilot 一个月10美金&#xff0c;第一个月免费&#xff0c;支持国内的信用卡。 开通copilot之后&#xff0c;可以申请 copilot chat 的预览版功能&#xff0c;网…

5-高级SQL查询

PS&#xff1a;插入查询结果 把一张表查询出的结果&#xff0c;插入到另一张表中。要求两张表的列数和列类型要匹配。 前面讲的所有select规则在此处都适用~ 1.聚合查询 聚合查询&#xff1a;行和行之间进行运算。带表达式查询&#xff1a;列和列之间进行运算。 常⻅的聚合函…

MySQL——聚合函数

我们上一篇讲到了 SQL 单行函数。实际上 SQL 函数还有一类,叫做聚合(或聚集、分组)函数,它是对一组数据进行汇总的函数,输入的是一组数据的集合,输出的是单个值。接下来我们来看看什么是聚合函数及聚合函数的分类 1. 聚合函数介绍 1.1 什么是聚合函数? 聚合函数作用于…

redis 7.x 缓存双写一致性的解决方案

一 redis缓存双写一致性 1.1 保证redis一致性的原则 1.给缓存设置过期时间&#xff0c;定期清理缓存并写回&#xff0c;是保证最终一致性的解决方案。使用场景&#xff1a;在数据读多写少的情况下作为缓存来使用。 我们可以对已存入缓存的数据设置过期时间&#xff0c;所有…

Qt-学习 QJson协议解析

内容来源于哔站视频&#xff0c;仅仅作为自己的笔记记录&#xff0c;感兴趣的小伙伴去原作品大call(此处给作者三鞠躬&#xff09;&#xff0c;Json以及Json在Qt中的使用 【Qt/C/C】_哔哩哔哩_bilibili 目录 1、Json介绍&#xff1a; 1.1 Json的定义 1.2 Json的数据格式 1…

Java面试知识点(全)- Java并发- Java并发基础

Java面试知识点(全) 导航&#xff1a; https://nanxiang.blog.csdn.net/article/details/130640392 注&#xff1a;随时更新 多线程解决什么问题 CPU、内存、I/O 设备的速度是有极大差异的&#xff0c;为了合理利用 CPU 的高性能&#xff0c;平衡这三者的速度差异&#xff0c…

thinkphp6中使用session设置无效问题的解决及注意事项

就如thinkphp官方在文档开头所描述的一样&#xff0c;ThinkPHP6.0基于精简核心和统一用法两大原则在5.1的基础上对底层架构做了进一步的优化改进&#xff0c;并更加规范化&#xff1b;其实从5.x版本开始thinkphp本身就是为api应用而生。特别是在6.0版本开始框架默认压根不开启和…

大数据-玩转数据-FLINK(Yarn模式)的安装与部署

一、为什么要用Flink on Yarn HA 模式 默认情况下&#xff0c;Flink 只有一个JobManager&#xff0c;这将导致单点故障&#xff0c;使用JobManager HA &#xff0c;集群可以从单点故障中恢复&#xff0c;从而避免单点故障&#xff0c;我们可以在Standalone 或 Flink on Yarn 集…

【2023 · CANN训练营第一季】初识新一代开发者套件 Atlas 200I DK A2---章节小测微认证考试

微认证考试 1、以下不属于模型适配工具内置的模型的是&#xff1f; A. 目标检测模型 B. 图像分类模型 C. 语义分割模型 D. 关键点检测模型 C 2、模型适配工具安装前需要先安装&#xff1f; A. mobaXterm B. python3.9 C. Vscode D. Anaconda D 3、在哪个目录下可查看端…

docker 部署 -v指令遇到docker: invalid reference format.

检查了半天才发现&#xff0c;换行符后面不能有空格&#xff01;有空格就报错&#xff01;

vite创建vue3项目

vite创建vue3项目 方式一&#xff08;推荐&#xff09; 脚手架快速创建&#xff0c;勾选依赖的方式 这种方式创建的项目最快捷&#xff0c;因为基本依赖都装好了 npm init vuelatest方式二 使用官方模板创建vue3项目 这种方式会基于模板创建项目&#xff0c;对于官方模板vu…

Rollup 基本概念及使用

Rollup是一款基于ESModule模块规范实现的JavaScript打包工具&#xff0c;在前端社区中赫赫有名&#xff0c;同时也在Vite的架构体系中发挥着重要作用。不仅是Vite生产环境下的打包工具&#xff0c;其插件机制也被Vite所兼容&#xff0c;可以说是Vite的构建基石。 接下来&#…