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