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

【九月打卡】第2天 Java主流框架入门-Spring

标签:
Java Spring

课程名称:Java工程师2022版

课程章节:Spring IoC容器与Bean管理

课程内容

①Bean对象的作用域及生命周期:bean scope属性用于决定对象何时被创建与作用范围

bean scope配置将影响容器内对象的数量。默认情况下bean会在loC容器创建后自动实例化,全局唯一。

②使用注解方式实现Spring IoC:摆脱繁琐的XML形式的bean与依赖注入配置,基于"声明式"的原则,更适合轻量级的现代企业应用,让代码可读性变得更好,研发人员拥有更好的开发体验

https://img1.sycdn.imooc.com//631763070001cc1b07910664.jpg

课程收获

       学习了Bean对象的scope属性,常用设置为singleton与prototype

                     singleton                prototype

对象数量          全局唯一             存在多个

实例化时机      loC容器启动时    getBean()或对象注入时

线程安全问题    存在                  不存在

执行效率            高                     低

       学习了注解方式实现IoC的方法,学会了几种常用注解的使用及其用法

       注解                                 说明

@Component         组件注解,通用注解,被该注解描述的类将被loC容器管理并实例化

@Controller            语义注解,说明当前类是MVC应用中的控制器类

@Service                 语义注解,说明当前类是Service业务服务类

@Repository           语义注解,说明当前类用于业务持久层,通常描述对应Dao类

注:需要在XML中开启组件扫描,方法如下:

<!--XML配置开启组件扫描,才能使用注解-->

<context:component-scan base-package="com.imooc">

<context:exclude-filter type="regex" expression="com.imooc.exl.*" />

</context:component-scan>

https://img1.sycdn.imooc.com//631763180001619610430549.jpg


点击查看更多内容
1人点赞

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

评论

作者其他优质文章

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

100积分直接送

付费专栏免费学

大额优惠券免费领

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

举报

0/150
提交
取消