Springboot源码分析

书中人 2019年06月04日 995次浏览

前言

如今Java技术岗位早已不是几年前会做简单的项目,懂个jsp,懂个jdbc,会写几个crud,就可以抱得高薪。技术日新月异,每天都有新的技术被开源,需要我们不断的学习,不断进步,才能不被这技术时代所抛弃。

1. 今天我们类说说最近几年比较火的springboot的一点遗漏知识点。

1.1 @ConfigurationProperties注解与config获取的区别

想必大家都有过这样的需求吧,就是把一系列参数,在spring初始化的时候就加载进bean中,例如加载驱动。当然有很多方法,比如@value注解,比如自己写一个io流去读一下。不
过我今天要介绍的是spring给我们提供的基于注解的非常方便的快捷的,神级注解 @ConfigurationProperties(可能是我之前没注意或者是菜吧。。。)
这个注解见名大概我们也可以猜出来了,这应该是springboot对application.Properties中的配置进行配置吧,带着猜想点开了源码

@ConfigruationProperties

呀,参数prefix() ,感觉猜对了,。
继续追踪。。。

@ConfigruationProperties

1.2 @Conditional注解–解开spirngboot神奇的starter

1.3 Spi技术