
Oleh : Reza Ervani
بسم الله الرحمن الرحيم
Callback Inisialiasi
interface org.springframework.beans.factory.InitializingBean menspesifikasikan suatu metode tunggal :
1 | void afterPropertiesSet() throws Exception; |
Jadi kita dapat secara sederhana mengimplementasikan interface tersebut dan menginisialisasi didalam metode afterPropertiesSet() seperti dicontohkan dibawah ini :
1 2 3 4 5 | 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 :
1 2 | < bean id = "exampleBean" class = "examples.ExampleBean" init-method = "init" /> |
Dilanjutkan definisi class :
1 2 3 4 5 | public class ExampleBean { public void init() { // beberapa pekerjaan inisialisasi ditempatkan disini } } |
Leave a Reply