Spring : Bean Life Cycle – callback inisialisasi

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]

About Reza Ervani 425 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.