springBoot⼿动装配,⾃动装配实例
将今天岗培关于springBoot容器装配的知识整理⼀下,清理⼀下知识盲区,通过⾃⼰建⽴的⼩demo加深印象。
1.建⽴普通的web项⽬:
使⽤spirngBoot后,分分钟可以搭建⼀个web项⽬。如下:
搭建好后,通过访问地址可以进⾏验证:
2.⽬录结构:
这⾥单独强调⼀下⽬录解构的原因在于: SpringBoot默认会扫描当前项⽬启动类同级,及其下级的类,并进⾏装配。  不利于这⾥演⽰装配的作⽤,因此这⾥进⾏了包路径的划分。 可以理解为不同的模块。
我的包结构如下:
注意,启动类与我将要写的配置和注解⽂件,并不在同⼀个模块下。
3.⼿动装配
3.1通过Enablexxx 的注解⽅式装配
⾸先,在其它模块定义的⼀个注解:
注解内容如下:
相当于导⼊⼀个  外部 (指其它项⽬或者模块) 配置⽂件  ⽤于当前项⽬启动时进⾏装配。 内容如下,主要是⽤于演⽰这个步骤:
此时,我们将 定义的注解加在当前的启动类上:
启动程序后可看到效果:
3.2通过Selector接⼝装配
与上个类似,⾸先定义⼀个注解:
同样注意,这⾥所说的配置⽂件,依然是项⽬外配置⽂件。
此时可以将注解加到我们的启动类上:
启动程序,查看默认条件变量下的表现:
修改条件变量,查看表现:
springboot是啥
3.3条件装配
同样,⾸先定义注解:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。