[解決済み】ロンボク島でセッター/ゲッターを1つ省略した場合
2022-03-28 11:39:48
質問
Lombokでデータクラスを使いたいのですが、どうすればいいですか?十数個のフィールドを持つので、アノテーションとして
@Data
で、すべてのセッターとゲッターを生成するようにしました。しかし、1つだけ特別なフィールドがあり、それについてはアクセッサを実装してほしくありません。
Lombokはどのようにしてこのフィールドを省略するのですか?
どのように解決するのですか?
にアクセスレベルを渡すことができます。
@Getter
と
@Setter
アノテーションを使用します。これはゲッターやセッターをprotectedやprivateにするのに便利です。また、デフォルトをオーバーライドするために使用することもできます。
と
@Data
の場合、デフォルトでアクセサーへのパブリックアクセスが可能です。これで、特別なアクセスレベル
NONE
のように、アクセサーを完全に省略することができます。
@Getter(AccessLevel.NONE)
@Setter(AccessLevel.NONE)
private int mySecret;
関連
-
[解決済み] Java - JTextFieldが空かどうかを確認する
-
[解決済み] 要素 'beans' の宣言が見つかりません。
-
[解決済み] javaでAnnotation Inheritanceのようなものはあるのでしょうか?
-
[解決済み] Javaにおけるシンボリック参照
-
[解決済み] Java の文字列インデックスが範囲外です。0 [閉店]
-
[解決済み] 文字列が一意な文字であるかどうかを判定する
-
[解決済み] タイプの安全性。アンチェック・キャスト
-
[解決済み] ArrayListの初期化を1行で行う。
-
[解決済み] Java で、あるコンストラクタを別のコンストラクタから呼び出すにはどうすればよいですか?
-
[解決済み] 整数の平方根が整数であるかどうかを判断する最速の方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] tempとは何ですか、またjavaにおけるtempの用途は何ですか?
-
[解決済み] getContentPane()は具体的に何をするのですか?
-
[解決済み] XX:MaxDirectMemorySizeの既定値
-
[解決済み] プロトコルハンドラの初期化に失敗しました。
-
[解決済み] javacが「using unchecked or unsafe operations」という警告を出す原因は何ですか?
-
[解決済み] javascriptでExpression言語を使うには?
-
[解決済み] javax.mail.MessagingException: SMTPホストに接続できませんでしたか?
-
[解決済み] java.lang.ClassCastException: java.lang.Long を java.lang.Integer にキャストできない(java 1.6
-
[解決済み] Maven: assembly-pluginが全く実行されない
-
[解決済み] java swingアプリケーションでJCEがプロバイダBCを認証できない