springboot启动配置文件-bootstrap.yml常用基本配置

news/2025/2/4 20:19:12/

在Spring Boot应用程序中,bootstrap.yml文件通常用于配置应用程序的启动阶段。在这个文件中,你可以配置一些在应用程序启动之前需要加载的属性,例如外部配置源、加密属性等。以下是一些常用的基本配置项:

1. 外部配置源

1.1 配置外部属性源
spring:cloud:config:uri: http://config-service:8888  # 指定配置中心的地址name: application  # 配置文件的名称,默认为applicationprofile: dev  # 配置文件的环境,默认为defaultlabel: master  # 配置文件的分支,默认为master
​

2. 日志配置

2.1 日志级别配置
logging:level:root: INFO  # 根日志级别org.springframework: DEBUG  # Spring框架日志级别com.example: DEBUG  # 自定义包日志级别
​
2.2 日志输出配置
logging:file: /var/log/myapp.log  # 日志输出文件路径pattern:console: "%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"  # 控制台输出格式file: "%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n"  # 文件输出格式
​

3. 服务器端口配置

server:port: 8080  # 服务器端口号,默认为8080
​

4. Spring应用名称配置

spring:application:name: myapp  # 应用名称
​

5. 数据源配置

spring:datasource:url: jdbc:mysql://localhost:3306/mydb  # 数据库连接URLusername: root  # 数据库用户名password: password  # 数据库密码driver-class-name: com.mysql.jdbc.Driver  # 数据库驱动类名
​

6. 加密属性配置

encrypt:key: my-secret-key  # 加密密钥

http://www.ppmy.cn/news/1569317.html

相关文章

因果推断与机器学习—因果推断入门(1)

在机器学习被广泛应用于对人类产生巨大影响的场景(如社交网络、电商、搜索引擎等)的今天,因果推断的重要性开始在机器学习社区的论文和演讲中被不断提及。图灵奖得主 Yoshua Bengio 在对系统 2(system 2,这个说法来自心理学家 Daniel Kahneman 的作品,人类大脑由两套系统…

Spring Boot 热部署实现指南

在开发 Spring Bot 项目时,热部署功能能够显著提升开发效率,让开发者无需频繁重启服务器就能看到代码修改后的效果。下面为大家详细介绍一种实现 Spring Boot 热部署的方法,同时也欢迎大家补充其他实现形式。 步骤一、开启 IDEA 自动编译功能…

联想Y7000+RTX4060+i7+Ubuntu22.04运行DeepSeek开源多模态大模型Janus-Pro-1B+本地部署

直接上手搓了: conda create -n myenv python3.10 -ygit clone https://github.com/deepseek-ai/Janus.gitcd Januspip install -e .pip install webencodings beautifulsoup4 tinycss2pip install -e .[gradio]pip install pexpect>4.3python demo/app_januspr…

MongoDB中常用的几种高可用技术方案及优缺点

MongoDB 的高可用性方案主要依赖于其内置的 副本集 (Replica Set) 和 Sharding 机制。下面是一些常见的高可用性技术方案: 1. 副本集 (Replica Set) 副本集是 MongoDB 提供的主要高可用性解决方案,确保数据在多个节点之间的冗余存储和自动故障恢复。副…

STM32 PWM驱动舵机

接线图: 这里将信号线连接到了开发板的PA1上 代码配置: 这里的PWM配置与呼吸灯一样,呼吸灯连接的是PA0引脚,输出比较单元用的是OC1通道,这里只需改为OC2通道即可。 完整代码: #include "servo.h&quo…

Selenium 使用指南:从入门到精通

Selenium 使用指南:从入门到精通 Selenium 是一个用于自动化 Web 浏览器操作的强大工具,广泛应用于自动化测试和 Web 数据爬取中。本文将带你从入门到精通地掌握 Selenium,涵盖其基本操作、常用用法以及一个完整的图片爬取示例。 1. 环境配…

数字电子技术(十六)——CMOS反相器以及CMOS反相器的电路结构和工作原理

目录 1 单开关电路和双开关电路 2 CMOS反相器 2.1 CMOS反相器的电路结构 2.2 输入和输出的电压工作曲线 2.3 电压和电流的传输特性 2.4 输入噪声容限 1 单开关电路和双开关电路 如下所示为单开关电路的示意图: 图1 单开关电路图 对于单开关电路来说&#xff…

PaddleOCR 截图自动文字识别

春节假期在家无聊,撸了三个小工具:PC截图编辑/PC录屏(用于meeting录屏)/PC截屏文字识别。因为感觉这三个小工具是工作中常常需要用到的,github上也有很多开源的,不过总有点或多或少的小问题,不利于自己的使用。脚本的编…