2.4 Lifecycle Callbacks

We'll use two different ways to run methods on initialization and destruction of beans.