SpringBoot的配置

参考文档:springBoot内置属性查询

配置文件间的加载优先级properties(最高) > yml > yaml(最低)

不同配置文件中相同配置按照加载优先级相互覆盖,不同配置文件中不同配置全部保留。

语法规则

字面值表示数据

 数组表示方式

 yaml数据读取

使用@Value配合SpEL读取单个数据。

如果数据存在多层级,一次书写层级名称即可。

 引用属性 

读取全部数据

 配置信息封装成对象

 记得加get/set函数

 

整合Druid

 

示例

# 设置端口号
server:
  port: 80
  tomcat:
    uri-encoding: utf-8

# 设置是否显示banner(原SpringBoot的图标)
# 设置banner为图片,图片会自动转换为字符组成的图形
spring:
  main:
    banner-mode: console #日志级别
  banner:
    image:
      location: logo.png  #显示的banner
  datasource: #数据库配置信息
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/heima
    username: root
    password: 123456

logging:
  level:
    root: error  #只显示错误信息

 没有代码提示

idea默认只认resources下的application.properties,application.yalm,application.ylm三个配置文件。

如果配置文件在其它大方需要手动添加。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值