解释afterPropertiesSet

在spring的bean的生命周期中,实例化->生成对象->属性填充后会进行afterPropertiesSet方法,这个方法可以用在一些特殊情况中,也就是某个对象的某个属性需要经过外界得到,比如说查询数据库等方式,这时候可以用到spring的该特性,只需要实现InitializingBean即可:@Component(“a”)publicclassAimplementsInitializingBean{privateBb;publicA(Bb){

大家好,又见面了,我是你们的朋友全栈君。

在spring的bean的生命周期中,实例化->生成对象->属性填充后会进行afterPropertiesSet方法,这个方法可以用在一些特殊情况中,也就是某个对象的某个属性需要经过外界得到,比如说查询数据库等方式,这时候可以用到spring的该特性,只需要实现InitializingBean即可:

@Component("a")
public class A implements InitializingBean { 
   
    private B b;

    public A(B b) { 
   
        this.b = b;
    }

    @Override
    public void afterPropertiesSet() throws Exception { 
   

    }
}

这样可以在afterPropertiesSet方法中进行你的额外操作。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/125759.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月6日 上午6:20
下一篇 2022年4月6日 上午6:20


相关推荐

  • android 抛出FileNotFoundException异常

    android 抛出FileNotFoundException异常大家都知道,Android6.0中,某些权限属于ProtectedPermission,例如:读写手机存储权限,仅仅在AndroidManifest.xml中申明是无法真正获取到权限的,打开手机的权限管理页面,我们可以看见,读写手机存储权限栏是一个问号,这意味着App并未获取到该权限。这是访问手机存储时,会报出类似下面的错误:java.io.FileNotFoundExcept…

    2025年6月26日
    4
  • MessageDigest简单介绍

    MessageDigest简单介绍

    2021年12月5日
    54
  • onPropertyChange 事件详解

    先看这么一段解释:onpropertychange:当在对象上进行属性改变时候触发onchange:当对象内容或者选择内容改变时候触发当一个HTML元素的属性改变的时候,都能通过onpropertychange来捕获。例如一个<inputname="text1"id="text1"/>对象的value属性被页面的脚本修改的时候,onchange无法捕获到,…

    2022年4月6日
    160
  • Pycharm中实现查找和替换

    Pycharm中实现查找和替换方法一 快捷键 ctr control shift r replace 替换 方法二

    2026年3月27日
    2
  • 每个程序员都曾犯过的10大经典错误!

       作者 | Daan 策划 | 万佳 在程序员的职业生涯中,你都犯过哪些经典错误? 人非圣贤,孰能无过。对于犯错,你不用太困扰,因为对开发者而言,犯错太正常…

    2021年6月22日
    124
  • 局域网服务器传输大文件方案,局域网快速传输大文件【操作方案】

    局域网服务器传输大文件方案,局域网快速传输大文件【操作方案】很多小伙伴都遇到过局域网快速传输大文件的困惑吧,一些朋友看过网上零散的局域网快速传输大文件的处理方法,并没有完完全全明白局域网快速传输大文件是如何解决的,今天小编准备了简单的解决办法,只需要按照1:首先需要传递文件的两台电脑之间都需要下载安装一个工具软件飞秋(feiQ),其是一款局域网聊天传送文件的即时通讯软件,如下图所示:2:两台电脑之间通过一根网线连接在一起(通过网线水晶头插入网孔的方式),如…

    2022年5月5日
    158

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号