Callback method:
A callback method in java is a method which is called when an event occurs. Normally we can implement that by passing an implementation of a certain interface to the system which is responsible for triggering the event.
Commonly used callback methods in spring:
Post-initialization callback methods:
Using InitializingBean interface:
The InitializingBean interface provides afterPropertiesSet() method which can be used for any post-initialization task.
Syntax:
Using init-method attribute:
In XML configuration metadata we can specify the name of the method which has a void no-argument signature in init-method attribute for any post-initialization task.
Syntax:
Pre-destroy callback methods:
Using DisposableBean interface:
The DisposableBean interface provides destroy() method which can be used for any pre-destroy task.
Syntax:
Using destroy-method attribute:
In XML configuration metadata we can specify the name of the method which has a void no-argument signature in destroy-method attribute for any pre-destroy task.
No comments:
Post a Comment