spring mvcでフィールドごとにアクセスしたいと思います。 たとえば、フィールドあたりのSpringbootセキュリティアクセス
私は3つのフィールドを持つエンティティを持っています。 id、name、description。 ROLE_USERのユーザーには名前のみが表示され、ROLE_ADMINには名前と説明が表示されます。エンティティとdtoでは @PreAuthorize("hasRole('ROLE_USER')")
を使用しようとしましたが、サービスとコントローラでのみ動作します。
@Entity
の前に@Component
を使用しようとしましたが動作しません。
PS:prePostEnabled
は
@EnableGlobalMethodSecurity(prePostEnabled = true)
任意のソリューションを構成していますか?
方法ごとではなく、フィールドごとに作成する必要があります。 私はちょうどwana応答のみjson、そのWebプロジェクトではないthymleafを使用しないでください – dox1992