スプリングセキュリティアノテーション
@Secured
を使用して以下のようにビジネスサービスコールを保護します。:
public interface BankService {@Secured("IS_AUTHENTICATED_ANONYMOUSLY")public Account readAccount(Long id); @Secured("IS_AUTHENTICATED_ANONYMOUSLY")public Account[] findAccounts(); @Secured("ROLE_TELLER")public Account post(Account account, double amount);}