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

@Component("a")
public class A implements InitializingBean {private B b;public A(B b) {this.b = b;}@Overridepublic void afterPropertiesSet() throws Exception {}
}

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

解释afterPropertiesSet相关推荐

  1. Redis Template使用append方法不起作用的解决办法以及序列化/反序列化的解释

    今天使用Redis Template进行测试发现的问题, 遇到这个错 org.springframework.data.redis.serializer.SerializationException: ...

  2. 注释部分为spring循环依赖的解释,由于方便调阅源码使用了很对{@link},所以讲这文件放在spring源码中阅读会比较方便

    /* Copyright 2002-2019 the original author or authors. Licensed under the Apache License, Version 2. ...

  3. TCP三次握手和四次挥手的解释

    基础知识 在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN, FIN, ACK, PSH, RST, URG. 其中,对于我们日常的分析有用的就是前面的五个字段. 它们的含义是: SYN ...

  4. java 解释型和编译型

    编译型语言和解释型语言 编译型语言: 举一个恰当的例子来理解,一本汉语的书,需要翻译成英文的书来帮助外国人理解,一种就是把正本书翻译完,然后给到外国人来阅读,这种方式就相当于编程中的编译型. 解释型: ...

  5. [翻译]Python中yield的解释

    问题: Python中yield关键字的作用是什么?它做了什么? 例如,我想理解以下代码 def node._get_child_candidates(self, distance, min_dist ...

  6. (康托展开解释)+ NYOJ 139 我排第几个

    描述 现在有"abcdefghijkl"12个字符,将其所有的排列中按字典序排列,给出任意一种排列,说出这个排列在所有的排列中是第几小的? 输入 第一行有一个整数n(0<n& ...

  7. 具体解释可变參数列表

    可变參数   至少有一个參数 比如:void add(int a,- ){} 例题  模拟printf()函数 #include <stdio.h> #include <stdarg ...

  8. 状态压缩dp(hdu2662)(我综合了一个人的解释和另一个人的代码)

    hoj 2662 大概题意是:有一个n*m的棋盘,在这个棋盘里边放k个旗子,要求每一行每一列都不能存在一对旗子相邻,问最后总共的方案数. 这道题一看状态非常多,就一定是状压.怎么状压呢?这又是个问题. ...

  9. java具有自动无用内存回收_Java语言程序设计(一)试卷及答案解释

    Java语言程序设计(一)试卷及答案解释 本试卷共6页,满分l00分,考试时间l50分钟. 第一部分选择题 一.单项选择题:本大题共l0小题,每小题l分,共10分.在每小题列出的备选项中只有一项是最符 ...

最新文章

  1. 腾讯员工中66%是研发,用C++最多,去年新写12.9亿行代码
  2. LIVE555再学习 -- FFmpeg + live555实现RTSP直播
  3. Django框架(7.Django中视图,url的配置)
  4. Requests获取连接的IP地址
  5. 工作按钮(216):点击按钮报错--bug修复--直接写接口里面
  6. bitcount java_Java.math.BigInteger.bitCount()方法实例
  7. mysql 8.0.25 取巧解决修改密码报错问题
  8. 学规划或GIS需要安装的软件
  9. 2016全球十大主流ERP厂商“新鲜出炉”!
  10. GitHub 超 20000 Star,最火开源视频库 FFmpeg 这 20 年!
  11. 《Objective-C 程序设计(第4版) 》图书信息
  12. 51单片机原理知识点,复位时钟和时序(二)
  13. 1.2创建简单的应用
  14. CSS字体、文本属性
  15. 教育研究方法 的思维导图
  16. ZigBee传感数据采集实验
  17. 关于解决Android系统开发者选项关闭动画后ValueAnimator不生效的问题
  18. 考研英语二2017阅读理解Text3
  19. mysql卡库,Lemon谐音歌词_米津玄师Lemon的日语中文唱法音译
  20. C++ 与 elang 通信注意问题

热门文章

  1. webform 的路由
  2. 2018.11.05 NOIP模拟 规避(最短路计数)
  3. [分治] Jzoj P5807 简单的区间
  4. JavaScript中闭包实现的私有属性的getter()和setter()方法
  5. oracle比较好的链接记录
  6. PRISM概率模型检测器初使用--骰子模型(改进版)
  7. [leetcode Summary] BFS
  8. HarmonyOS之深入解析图像的位图操作和属性解码
  9. OpenGL之仿“天体”运动渲染球体之间的旋转效果
  10. 81. 搜索旋转排序数组 II