使用InitializingBean

Java Bean 如果实现 InitializingBean 接口,必须要实现 afterPropertiesSet() 方法,这个方法是在JavaBean从spring容器中加载完成之后调用的,如果不知道Java Bean生命周期的同学可以适当补一点知识点。我们写代码的时候可以利用这一个方法,来触发一些任务,例如,轮询数据库获取数据;初始化一些参数;触发一些周期性事件等。特别地,当项目中需要从数据库中获取不变配置项,可以利用该方法只在Java Bean启动的时候调用的特性,减少对数据库的访问量。

猜你喜欢

转载自blog.csdn.net/xielinrui123/article/details/88551985