JavaWeb——SpringBoot原理

10.1. 配置优先级

10.1.1. 配置文件

properties > yml(推荐) > yaml

10.1.2. Java系统属性、命令行参数

命令行参数 > Java系统属性 > 配置文件

10.2. Bean管理

10.2.1. 手动获取bean
  1. ApplicationContext,IOC容器对象
10.2.2. bean作用域
10.2.3. 第三方bean

自定义的类,使用@component及其衍生注解

第三方的,使用@Bean注解

10.3. 起步依赖原理

10.4. 自动配置

  1. SpringBoot的自动配置就是当spring容器启动后,一些配置类、bean对象就自动存到了IOC容器中,不需要我们去手动声明,从而简化了开发,省去了繁琐的配置操作。
10.4.1. 自动配置的方案
10.4.2. 源码追踪
10.4.3. @Conditional

10.5. 自定义starter

相关推荐
rabbit_pro19 小时前
Java 文件上传到服务器本地存储
java·服务器·python
5***g29819 小时前
Windows安装Rust环境(详细教程)
开发语言·windows·rust
q_191328469519 小时前
基于Springboot2+Vue2的旅游景点购票系统
java·vue.js·spring boot·后端·mysql·毕业设计·计算机毕业设计
哈哈哈笑什么19 小时前
基于RabbitMQ的企业级订单系统设计与实现
后端
LSTM9719 小时前
使用 Java 实现条形码生成与识别
后端
哈哈哈笑什么19 小时前
如何防止恶意伪造前端唯一请求id
前端·后端
哈哈哈笑什么19 小时前
Spring Cloud 微服务架构下幂等性的 业务场景、解决的核心问题、完整实现方案及可运行代码
后端
XL's妃妃19 小时前
Java 基准测试工具 JMH 详细介绍
java·开发语言·测试工具
Z3r4y19 小时前
【代码审计】RuoYi-4.7.1&4.8.1 Thymeleaf模板注入分析
java·web安全·ruoyi·代码审计·thymeleaf
PieroPC19 小时前
飞牛Nas-通过Docker的Compose 安装WordPress
后端