为了账号安全,请及时绑定邮箱和手机立即绑定

【备战春招】第20天 Spring入门

标签:
Java

课程名称:Spring入门

课程章节:第4-2章 通过注解注入Bean

课程讲师: 西昆仑

课程内容:

1、注入Bean

1.1、通过构造方法注入Bean

代码示例:

//anotherBean.class

@Component

public class AnotherBean {

}

//myBean.class

@Component

public class myBean {

private AnotherBean anotherBean1;

@Autowired

public MyBean(AnotherBean anotherBean1){

this.anotherBean1 = anotherBean1;

}

……

}

运行结果:

https://img1.sycdn.imooc.com//63fb67c40001c3d614500810.jpg

1.2、通过set方法注入Bean

代码示例(差异部分):

//myBean.class

@Component

public class myBean {

private AnotherBean anotherBean2;

@Autowired

public setAnotherBean2(AnotherBean anotherBean2){

this.anotherBean2 = anotherBean2;

}

}

https://img1.sycdn.imooc.com//63fb67e00001efc414480812.jpg

运行结果:

https://img1.sycdn.imooc.com//63fb67ea0001f87c14540818.jpg

1.3、通过属性注入Bean

代码示例(差异部分):

//myBean.class

@Component

public class myBean {

@Autowired

private AnotherBean anotherBean3;

}

https://img1.sycdn.imooc.com//63fb680a0001a75c14500820.jpg

https://img1.sycdn.imooc.com//63fb68360001bc5c14480810.jpg

1.4、集合类Bean类型注入

  • List注入

https://img1.sycdn.imooc.com//63fb683d0001460014500812.jpg

https://img1.sycdn.imooc.com//63fb68440001a96c14480806.jpg

  • Map注入

https://img1.sycdn.imooc.com//63fb684b0001567514480816.jpg

https://img1.sycdn.imooc.com//63fb68590001d2f014460818.jpg

1.5、String、Integer类型直接赋值

https://img1.sycdn.imooc.com//63fb68610001ed1614500816.jpg

1.6、SpringIoc容器内置接口实例注入

https://img1.sycdn.imooc.com//63fb686e0001a19414480814.jpg

2、通过注解设定Bean的作用域

代码示例:

https://img1.sycdn.imooc.com//63fb6886000129db14500814.jpg

  • 自定义作用域差异:

https://img1.sycdn.imooc.com//63fb68c700017b9611580652.jpg

https://img1.sycdn.imooc.com//63fb68dd000122ea11590654.jpg

  • 方法注入差异:

https://img1.sycdn.imooc.com//63fb690000012f9e11580653.jpg

https://img1.sycdn.imooc.com//63fb690d0001ad2d11590650.jpg

课程收获:越来越感觉Spring注解功能的强大,后续还要掌握更多的注解功能,继续加油。


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消