【ⓈSpring & Spring MVC】Spring核心接口InitializingBean与SmartInitializingSingleton

SmartInitializingSingleton

SmartInitializingSingleton中只有一个接口afterSingletonsInstantiated(),其作用是在spring容器管理的所有单例对象(非懒加载对象)初始化完成之后调用的回调接口

InitializingBean

InitializingBean接口为bean提供了初始化方法的方式,它只包括afterPropertiesSet方法,凡是继承该接口的类,在初始化bean的时候都会执行该方法

在Spring初始化bean的时候,如果该bean实现了InitializingBean接口,并且同时在配置文件中指定了init-method,系统则是先调用afterPropertieSet()方法,然后再调用init-method中指定的方法

如果调用afterPropertiesSet方法时出错,则不调用init-method指定的方法

 

posted @   残城碎梦  阅读(74)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
历史上的今天:
2022-04-24 Curator框架实现Zookeeper基本操作
2022-04-24 SpringBoot集成Dubbo实现RPC远程过程调用
2022-04-24 SpringBoot配置多数据源(JdbcTemplate、mybatis)
2022-04-24 SpringBoot集成Flowable做工作流
2022-04-24 SpringBoot使用搜索服务elasticsearch
2022-04-24 SpringBoot整合分布式任务调度Elastic-Job
2022-04-24 SpringBoot集成Curator实现Zookeeper基本操作
点击右上角即可分享
微信分享提示