Oleh : Reza Ervani
بسم الله الرحمن الرحيم
Callback Inisialiasi
interface org.springframework.beans.factory.InitializingBean menspesifikasikan suatu metode tunggal :
void afterPropertiesSet() throws Exception;
Jadi kita dapat secara sederhana mengimplementasikan interface tersebut dan menginisialisasi didalam metode afterPropertiesSet() seperti dicontohkan dibawah ini :
public class ExampleBean implements InitializingBean { public void afterPropertiesSet() { // beberapa pekerjaan inisialisasi ditempatkan disini } }
Dalam kasus metadata konfigurasi berbasis XML, kita dapat menggunkan atribut init-methode untuk menspesifikasikan nama dari metode yang memiliki suatu signature void no-argument. Sebagai contoh :
<bean id="exampleBean" class="examples.ExampleBean" init-method="init"/>
Dilanjutkan definisi class :
public class ExampleBean { public void init() { // beberapa pekerjaan inisialisasi ditempatkan disini } }
Leave a Reply