0
いつでも@Secured("ROLE_A", "ROLE_B")
を行うことができます。しかし、プロパティファイルから@Secured
注釈値を入力する方法はありますか? @Secured({property_a}, {property_b})
のようなものです。プロパティファイルの値を使用して@Secured()アノテーションを設定するにはどうすればよいですか?
ありがとうございます。
いつでも@Secured("ROLE_A", "ROLE_B")
を行うことができます。しかし、プロパティファイルから@Secured
注釈値を入力する方法はありますか? @Secured({property_a}, {property_b})
のようなものです。プロパティファイルの値を使用して@Secured()アノテーションを設定するにはどうすればよいですか?
ありがとうございます。
@PreAuthorizeを使用してください。 @Securedと比較してSpring EL表現を置くことができますが、これは限定されています。
例:
@PreAuthorize("#n == authentication.name")
Contact findContactByName(@Param("n") String name);
リファレンス:
1)What's the difference between @Secured and @PreAuthorize in spring security 3