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

相关推荐
柑木6 分钟前
Rust-开发应用-如何实现单例
后端·rust
艾迪的技术之路7 分钟前
redisson使用lock导致死锁问题
java·后端·面试
struggleupwards8 分钟前
golang中defer的小坑
后端·go
hai99long10 分钟前
最终一致性分布式事务的解决方案
后端
qianbo_insist11 分钟前
c++ python 共享内存
开发语言·c++·python
独立开阀者_FwtCoder15 分钟前
国外最流行的 UI 组件库!适配 Vue、React、Angular!
前端·vue.js·后端
勇哥java实战分享18 分钟前
聊聊 RocketMQ 4.X 知识体系
后端
CodeSheep22 分钟前
小米汽车这薪资是认真的吗?
前端·后端·程序员
今天背单词了吗98025 分钟前
算法学习笔记:8.Bellman-Ford 算法——从原理到实战,涵盖 LeetCode 与考研 408 例题
java·开发语言·后端·算法·最短路径问题