SpringBoot的入门搭建(五)

来源:互联网 发布:克里斯穆林数据 编辑:程序博客网 时间:2024/05/19 23:12

快速实现SpringBoot的搭建

搭建描述

1.Spring Boot的自动配置的原理2.Spring.factories文件3.源码分析4.条件注解5.案例分析,redis

讲解

1.Spring Boot的自动配置的原理

Spring Boot在进行SpringApplication对象实例化时会加载META-INF/spring.factories文件,将该配置文件中的配置载入到Spring容器。在SpringBoot中,SpringBoot会根据“条件注解”判断是否需要加载配置项,如果判断需要加载,这时候会从META-INF/spring.factories的配置文件读取配置的实体类路径,SpringBoot在把配置文件中的配置载入到Spring容器。

Spring.factories文件

这里写图片描述


源码分析

org.springframework.boot.SpringApplication:
这里写图片描述
这里写图片描述
org.springframework.boot.SpringApplication:
这里写图片描述
这里写图片描述
由此可见,读取该配置文件来加载内容。


条件注解

这里写图片描述
这里写图片描述


案例分析,redis

从上述的配置中可以看出,org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration是Redis的自动配置。
这里写图片描述
这里写图片描述

在第一点“Spring Boot的自动配置的原理”就有讲到,只有在我们使用到redis时,也就是需要在运行环境中包含jedisConnection.class,RedisOperations.class,Jredis.class这样才会进行实例化。当然还有其他的注解条件限制。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 爱大爱眼镜掉腿了怎么办 合金眼镜腿断了怎么办 手关节复位h疼痛怎么办 我叫mt红色卡牌怎么办 星盟冲突qq登录怎么办 汽车雷达下雨一直响怎么办 火山小视频封火力怎么办 电脑被当成矿机怎么办 哥华有线机顶盒反应慢怎么办 电脑绣花机编码器坏了怎么办? 伺服电机开起没有力怎么办 西门子冰箱排水孔堵塞怎么办 数控车床西门子系统卡顿怎么办 手机系统不支持多屏互动怎么办 伺服驱动器系统错误报警怎么办 防雷接地电阻不符合规范怎么办 微信支付风控了怎么办 伺服电机没有配原点开关怎么办 电脑自带游戏打不开怎么办 战地1更新很慢怎么办 客户端提示初始化控件失败怎么办 刺客信条兄弟会存档损坏怎么办 百度不小心点赞怎么办 c盘空间不够了怎么办 百度云打开压缩文件失败怎么办 电脑只有一个c盘怎么办 u盘文件删不了怎么办 在电脑上照片打不开乱码怎么办 win7电脑登录密码忘记了怎么办 三洋电视应用商店打不开怎么办 中兴手机应用商店打不开怎么办 绝地求生与服务器失去连接怎么办 战地4载入不进去怎么办 电脑软件无法找到入口怎么办 ipad的按键坏了怎么办 更新ios12软件闪退怎么办 设置虚拟服务器输入不了数字怎么办 玩客云自动备份设备连接失败怎么办 3dmax文件打开失败怎么办 夏天吹空调嘴歪怎么办 燃气热水器温度调节拧不动怎么办