2017-01-31 11 views
-1

新しいドメインを作成して新しいwarファイルをデプロイしましたが、アプリケーションにログインするとデータがデータベースから取得されませんでした。我々のアプリケーションでアプリケーションで400()ステータスエラーが発生しました

400()ステータスエラーを取得

私たちは春のセキュリティに&注釈を使用している、我々はコントローラクラスに@preAuthorizeのannotaionsを持っています。

私が試したところ、問題が発生し、コントローラクラスの特定のメソッドの@preAuthorizeアノテーションを削除して、新しいwarファイルをデプロイしました。 私はその特定のメソッドのデータを取得しましたが、私のアプリケーションでは非常に多くの@preAuthorizeアノテーションがあります。 どうすればこの問題を解決できますか? ありがとうございます。

+0

40Xコードは、クライアントが – Abhishekkumar

答えて

-1

Webコントローラを保護したい場合は、コントローラのメソッドではなく特定のURLにバインドされ、かなりうまく機能します。

... 

<intercept-url pattern="/admin/**" access="hasRole('ADMIN')" /> 

+0

はい、私がいることを知っている特定のサーバと通信することができたことが、以前に我々は、Tomcatで同じwarファイルを展開したが、ドメインが異なっていました。そのドメインでは、データベースからデータを取得しましたが、問題はありませんでした。私はアプリケーションにアクセスし、すべてのモジュールのデータを取得しました。 –

+0

しかし、今は新しいドメインのデータを取得できませんでしたが、warファイルは同じでした。 –

+0

サービス層でプレポスト注釈を移動しよう –

関連する問題