继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

锦书难书Q
关注TA
已关注
手记 63
粉丝 0
获赞 8

课程名称:Java工程师2022版

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

课程内容

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

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

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

http://img2.mukewang.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>

http://img3.mukewang.com/631763180001619610430549.jpg


打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP