2012-02-14 14 views
0

私は春の初心者です。私はXMLベースのSpring MVCアプリケーションを作成しましたが、Spring Framework MVC application step-by-stepを使用してJARファイルを使用しました。AntとXMLベースのSpringセキュリティインテグレーション(注釈を使用しない)

今、私はそれに春のセキュリティを統合する必要があります。私は春のセキュリティのための多くのチュートリアルを見つけましたが、すべて注釈を使用して作成されています。 MVCチュートリアルでは、AntとXMLを使用しています。私はこの部分でちょっと迷っています。注釈を使用してアプリケーション全体を変換する必要がありますか?

注釈なしで春のセキュリティを使用する方法はありますか?この質問は論理的ではないかもしれません。しかし、私を導き、私の混乱を解決するのを助けます。

このチュートリアルでは、私に助けてください、私に教えてください。

@Secured("isAuthenticated() and hasRole('PERMISSION_BUY_ITEMS')") 
public void buyItem(int itemId, int userId) { 
    // you buy stuff login 
} 

この方法のために:私はあなたが「注釈ベースに自分のアプリケーションを変更する」と何を意味するかわからないんだけど、あなたはこのようなあなたの方法上のいくつかのanotationsを追加する必要がありますあなたの

+1

アノテーションを使用すると何が問題になりますか? –

+0

私はあなたに注釈を使用しますが、注釈ベースを使用するか、春のセキュリティーにアプリケーションを変更する必要がありますか? – AbdulAziz

+0

Spring Securityを使用するために注釈を使用する必要はありませんが、そうする方がはるかに簡単です。 –

答えて

1

ありがとうございましたあなたのメソッドにアクセスして、ユーザがログインし(認証されて)、アクセス許可がBUY_ITEMSである必要があります。

すべての方法でこれを行う必要はありません。

許可/ロールベースの認証が必要ない場合は、カスタム実装なしでisAuthenticated(),isAnonymous()permitAllなどの認証ベースの式をそのまま使用できます。

関連する問題