springboot学习

1. springboot配置文件的加载位置

  1. 配置文件application.properties
  • 加载位置
    1, file:/config
    2,file:/
    3,classpath:/config
    4,classpath:/
    5,classpath:/resourcevc

2. 向容器中添加组件并赋值

2.1

@Component添加组件
@ConfigurationProperties(prefix = " 自定义前缀")
通过该前缀我们就可以在默认的springboot配置文件中,对自己的bean进行赋值操作(需要注意,我们在idea中需要在file encoding中设置properties文件的编码方式为utf-8且在运行的时候转换为ascll码,否则在处理中文的时候会有乱码问题)
赋值方式可以有两种,我们可以通过配合@ConfigurationProperties(prefix = " 自定义前缀")注解,使用默认的applicagiton.properties对组件进行赋值,我们也可以通过使用@value注解来对组件进行赋值。
@value
该注解的缺点是对于复杂的数据类型无法赋值,因此,在需要对复杂的数据类类型进行赋值的时候,我们需要使用@ConfigurationProperties(prefix = " 自定义前缀")来完成。**
在添加组件的时候,我们可以定义校验规则,比如说@Email NotNull
@PropertySource()定义配置文件的位置
@ImportResource导入自定义的spring的配置文件(*.xml spirng官方并不推荐这种方式)
推荐:使用全注解的方式

3.日志框架

SLF4J抽象层
logback实现层

在这里插入图片描述日志框架的使用
面向抽象层SLF4J编程,使用具体的实现来进行日至记录。
为了统一日至框架,我们需要在引入第三方框架的时候,排除掉框架本身的日志框架,而后使用slf4j为我们提供的对应框架的替代,而后将会自动使用slf4j框架的实现来完成日志记录。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值