Spring : Bean Life Cycle – callback inisialisasi

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
}
}

About Reza Ervani 387 Articles
Adalah pendiri programming.rezaervani.com -

Be the first to comment

Leave a Reply

Your email address will not be published.


*


This site uses Akismet to reduce spam. Learn how your comment data is processed.