《SpringBoot学习笔记》

本文介绍了SpringBoot的自动配置机制,详细讲解了如何通过`spring.factories`加载自动配置类,以及如何检查和利用这些配置来避免手动配置组件。同时,探讨了SpringBoot在Web开发中对静态资源的处理,包括webjars和public目录的优先级,并提示通过设置`debug=true`来追踪生效的配置类。
摘要由CSDN通过智能技术生成

自动装配: org-springframework.boot:spring-boot-autoconfigure---->META-INF---->spring.factories

  • SpringBoot启动会加载大量的自动配置类
  • 查看我们需要的功能是否在SpringBoot默认写好的自动配置类中
  • 查看自动配置类中配置了哪些组件;(只要我们要用的组件存在其中,就不需要再手动配置;)
  • 给容器中自动配置类添加组件的时候,会从properties类中获取某些属性,我们只需要在配置文件中指定这些属性的值即可
    xxxxAutoConfigurartion: 向容器中自动配置组件;
    xxxxProperties: 自动配置类,装配配置文件中自定义的一些内容;

SpringBoot Web开发
1、在springboot中,可以使用以下方式处理静态资源

  • webjars localhost:8080/webjars/
  • public,static,/**,resources localhost:8080/
  • 优先级:resources>static(默认)>public

Tips:

  • 在application.yml中配置debug=true,运行时就可以知道哪些类生效与不生效
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值