Mapper.java
の新しいプロパティをnullValueCheckStrategy
のように追加してアクセス許可を確認できますか?Java - MapStruct: `nullValueCheckStrategy`のようなMapperのカスタムプロパティ
を追加した場合nullValueCheckStrategy = NullValueCheckStrategy.ALWAYS
コード生成はすべてのフィールドにif(filed != null)
を追加します。
また、許可がないユーザーの値を更新しないようにするには、if(rightService.hasRole("Admin") { ... }
のようにする必要があります。
私はここで質問をするのは初めてですが、私はいくつかの回答を得ることを願っています、ありがとう。
ありがとう、私はそれを試してみます。 –
あなたがうまくいけば答えを受け入れることができます。それ以外の場合は教えてください私はそれを更新することができます – Filip
あなたのソリューションは彼が権利を持っていないフィールドを無視しているので私はそれは私にとっては違うと思うので、私はそれを別の要求を送信する必要があります。しかし、私はすべての情報を持っている同じ要求で仕事をしたいし、バックエンドは彼が権利を持っていないかどうかをテストし、彼の価値を使うことはできません。 –