《SpringBoot2.0》

————————@Configuration注解(告诉springboot这是一个配置类==配置文件)

1:配置类里面使用@Bean标注在方法上给容器注册组件,默认是单实例

2:配置类本身也是组件

3:Configuration(proxyBeanMethods = true):代理bean的方法

  • Full:true
  • Lite:false

如果为true,则Springbooot在调用该方法时总会先检查这个组件是否在容器中有,如果有,则不再 创建。(保持组件单实例)

如果为false,则会继续创建一个新的组件,新组件和原组件不同

[组件依赖:如果组件与组件之间不存在依赖关系,则可以调为false,使程序启动更快

如果组件与组件之间存在依赖关系,如person组件和pet组件,person组件里面含有pet,且指定是pet组件里面的内容,这时就只可以用true ]

【为了解释这个情况,可以理解为:

1:true的情况——在一个小镇里面,只有一人一猫,人叫A,猫叫B。如果有外来的人,只喊了一声Hi A,那么就是这个人。

2:False的情况——小镇里面就有两个人两只猫,奇怪的是,人都叫A,猫都叫B(就是这么其奇妙),那么,这是如果外来人叫了一声A去帮忙,但是外来的人一看,有2个A,且长的一模一样,那么这时,无论是哪个A,听到了,都可以去帮忙。】

这,就有个好处,如果我不需要指定某个人,那么使用False,,可以让我需要帮忙的事情可以得到更快的解决(因为都有这个能力,我只需要过去叫一声就行了)。如果需要指定,那么就只能用TRUE了

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值