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  # 加密密钥
posted @   一缕青风`  阅读(65)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)
点击右上角即可分享
微信分享提示