タグ

ブックマーク / sk44.hatenablog.com (1)

  • JavaBeans 規約に従いつつカプセル化もしたいのですが - hd 5.0

    Java といえば JavaBeans 規約、すなわち getter/setter のウザさで有名ですが、古くは S2JDBC*1、近頃は JPA でも public フィールドが使えるようになったりして public なフィールドへの障壁が下がってきたのではないかと思います。とはいえまだまだ JavaBeans 規約に則っていることを前提にしたライブラリやフレームワークが数多くあります。例えば最近では JSF の EL 式から public フィールドを参照できなくて悲しい思いをしました。 そこで lombok ですよ lombok というライブラリがあります。 Project Lombok アノテーションを付与することで getter/setter や equals 、 hashCode といっためんどくさいコードをコンパイル時に自動生成してくれるというすぐれものです。この間 Java

    JavaBeans 規約に従いつつカプセル化もしたいのですが - hd 5.0
    katsush
    katsush 2021/07/12
  • 1