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 # 加密密钥
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)