栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

成功部署Spring应用程序后运行代码

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

成功部署Spring应用程序后运行代码

根据您对我的评论的回应,我将以多种方式来回应您处理初始化的Spring bean。

  1. 您可以利用
    BeanPostProcessor
    。它有两种被视为回调的方法,我相信这
    postProcessAfterInitialization
    是您会感兴趣的方法。使用
    BeanPostProcessor
    s 的事情是它们针对中的每个bean运行
    ApplicationContext
    ,因此您一定要查找仅您有兴趣对此处理应用的bean。要使用a
    BeanPostProcessor
    ,您只需将其定义为的一部分
    ApplicationContext
  2. 实施
    InitializingBean
    接口。它定义了一个
    afterPropertiesSet
    由调用的方法
    ApplicationContext
    。与数字1相比,它有一个优势,因为它可以逐个bean地应用(并非适用于中的所有bean
    ApplicationContext
    )。
  3. @PostContstuct
    在方法上使用注释。这个注释告诉
    ApplicationContext
    我们该方法应该在bean初始化之后运行。这与数字2相似,因为它是在逐个bean的基础上执行的。

ApplicationContext
可以在此位置了解有关的回调生命周期的更多信息。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/635759.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号