Beanの作成方法

JavaでBeanオブジェクトを作成する方法は、一般的に以下の1つになります。

  1. JavaBeanとして知られる仕様に従って、プライベートなプロパティ(メンバ変数)と、そのプロパティにアクセス、変更するためのpublicなゲッター、セッターメソッドを持つJavaクラスを手作業で作成する
public class Person {
    private String name;
    private int age;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }
}
  1. Spring等の開発フレームワークが提供する依存性注入機能を使用し、Beanオブジェクトの作成及び管理を行います。この際の設定ファイル内でBeanを宣言し、そのクラスにプロパティを注入していきます。例えば
<bean id="personBean" class="com.example.Person">
    <property name="name" value="John Doe"/>
    <property name="age" value="30"/>
</bean>

これらの2つの方法は共にBeanオブジェクトを作成するために使用できますが、開発フレームワークを使用する場合、自動注入、ライフサイクル管理などのより強力で柔軟な機能を提供するため、通常2番目の方法が推奨されます。

bannerAds