SpringBoot学习总结(个人笔记)

/*************01-配置文件@ConfigurationProperties  相关*****************/

/**
 * 自动配置原理
 * 1.@SpringBootApplication
 * 2.@EnableAutoConfiguration
 * 3.@import AutoConfigurationImportSelector.class
 * 4.find /meta/inf 下面的spring.factories
 * 5.加载每一个**AutoConfiguration.class
 * 6.**Properties.class 里面的属性就是可以配置的
 */
/*
* 配置文件映射  
* 1.@ConfigurationProperties  读取配置文件映射到类属性
* 2.@PropertySource  读取指定路径的properties配置文件
* 3.@Configuration 指明当前类是配置类 替换之前的spring配置文件
* 4.@Bean 将方法的返回值注入到容器中,组件的默认id就是方法名
* 5.@Configuration + @Bean = @Component 效果一样
*/

 

/*************02-配置文件@Profile 相关*****************/

    /**
     * 配置文件的优先级
     * 1.发布时控制台指令
     * 2.外部jar包的带有spring.profiles的properties/yml文件
     * 3.内部jar包的带有spring.profiles的properties/yml文件
     * 4.外部jar包的不带有spring.profiles的properties/yml文件
     * 5.内部jar包的不带有spring.profiles的properties/yml文件
     * 6.@PropertySource指向的properties文件
     */

/*************03-日志 相关*****************/

   /**
     * slf4j
     * 1.SpringBoot底层默认: slf4j+logback
     * 2.SpringBoot能自动适配所有日志,
     * 如果手动引入了其他日志框架,一定要把这个框架的默认日志依赖移除掉
     */

 

#debug模式
debug=true

#日志-级别(指定某个包)
logging.level.com.study=trace

#日志-logging.file.name
#1.不指定路径在当前项目下生成springboot.log日志
#2.可以指定完整的路径
#logging.file.name=D:/test-logging-file-name.log
#logging.file.name=test.log

#日志-logging.file.path(常用)
#1.当前项目的磁盘根目录下创建/springboot/log文件夹,默认里面spring.log名称
logging.file.path=/springboot/log

#日志-logging.pattern.console 控制台输出格式
#logging.pattern.console=

#日志-logging.pattern.file 文件数据格式
#logging.pattern.file=

#日志-默认配置在org.springframework.boot:spring-boot 里面 logging 的default.xml

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值