spring中bean和@Bean的理解

Bean的理解:
1、凡是有方法或属性的类都需要实例化,这样才能具体化去使用这些方法和属性;
2、凡是子类及带属性、方法的类都注册Bean到Spring IOC中;
3、你标识一个@符号,那么Spring就会来看看,并且从这里拿到一个Bean或者给出一个Bean;
4、@Bean用在方法上,告诉Spring容器,你可以从下面这个方法中拿到一个Bean。
5、所有在spring中注入的bean 都建议定义成私有的域变量。

@Bean注解的分类:
1、一类是使用Bean,即把已经在xml文件中配置好的Bean拿来用,完成属性、方法的组装;比如@Autowired,@Resource,可以通过byTYPE(@Autowired)、byNAME(@Resource)的方式获取Bean;
2、一类是注册Bean,@Component,@Repository,@Controller,@Service,@Configuration这些注解都是把你要实例化的对象转换成一个Bean,放在IoC容器中,等你要用的时候,它会和上面的@Autowired , @Resource配合到一起,把对象、属性、方法完美组装。

参考:https://www.cnblogs.com/bossen/p/5824067.html
本人仅用来记录,如有侵权,请立即联系我!!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值