当前位置: 首页 > article >正文

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

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

1. 外部配置源

1.1 配置外部属性源
spring:
  cloud:
    config:
      uri: http://config-service:8888  # 指定配置中心的地址
      name: application  # 配置文件的名称,默认为application
      profile: dev  # 配置文件的环境,默认为default
      label: 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  # 数据库连接URL
    username: root  # 数据库用户名
    password: password  # 数据库密码
    driver-class-name: com.mysql.jdbc.Driver  # 数据库驱动类名
​

6. 加密属性配置

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

http://www.kler.cn/a/533057.html

相关文章:

  • 智慧园区系统集成解决方案提升管理效率与智能化水平的新探索
  • 实战:如何快速让新网站被百度收录?
  • 华为云kubernetes部署deepseek r1、ollama和open-webui(已踩过坑)
  • VSCode源码分析参考资料
  • Deep Sleep 96小时:一场没有硝烟的科技保卫战
  • 【单层神经网络】基于MXNet库简化实现线性回归
  • 【DeepSeek背后的技术】系列二:大模型知识蒸馏(Knowledge Distillation)
  • python recv的概念和使用案例
  • 2025职业发展规划
  • Webots仿真添加行人的走路模型,并且添加自定义ROS接口。
  • ES6-代码编程风格(数组、函数)
  • 2. K8S集群架构及主机准备
  • 物理群晖SA6400核显直通win10虚拟机(VMM)
  • Swift 进阶:Observation 框架中可观察(@Observable)对象的高级操作(上)
  • 路由器考研讲解
  • 34.Word:公积金管理中心文员小谢【35】
  • 九. Redis 持久化-AOF(详细讲解说明,一个配置一个说明分析,步步讲解到位 2)
  • 4.增强输入与玩家视角
  • 2.攻防世界PHP2及知识点
  • Nginx的配置文件 conf/nginx.conf /etc/nginx/nginx.conf 笔记250203
  • Vue3 完整学习笔记 - 第四部分
  • TCP 丢包恢复策略:代价权衡与优化迷局
  • LeetCode:583.两个字符串的删除操作
  • [leetcode·回溯算法]回溯算法解题套路框架
  • Kubernetes学习之网络
  • Github 2025-02-04 Python开源项目日报 Top10