シナリオの説明。SpringMVCフレームワークを使用してデータを保存し、FirefoxのFirebugを使用してDiscovery 404が見つかりません。
分析:バックグラウンドではエラーログを印刷せず、問題を分析できませんでした。
解決策(私の友人から提供)
構成ファイルの赤いセクションをSpring-MVC.XML構成ファイルに追加します。
ControllerAdvicetest.javaファイルをコントローラーの下に追加します(注:コンポーネント-scanがspring-mvc.xmlで構成されているため、コントローラーの下にある必要があります)
背景をもう一度実行して、次のエラーログを出力します
オブジェクト名に問題があることは明らかであるため、問題は解決されます。添付ファイル:controlleradvicetest.javaのソースコードを添付します(圧縮パッケージを追加できませんか?バッグ名を自分で変更してください)
パッケージcom.snake.controller; org.apache.log4j.loggerをインポートします。 Import org.springframework.http.httpstatus; org.springframework.web.bind.annotation.controlleradviceをインポートします。 org.springframework.web.bind.annotation.exceptionhandlerをインポートします。 org.springframework.web.bind.annotation.responsestatusをインポートします。 Import org.springframework.web.context.request.nativewebrequest; @controlleradvice public class ControllerAdvicetest {protected static logger logger = logger.getLogger(controlleradvicetest.class); @exceptionhandler(exception.class)@responsestatus(httpstatus.bad_request)public string processunauthentectedexception(nativewebrequest request、例外e){logger.error(e.getmessage()); 「viewname」を返します。 //論理ビュー名を返します}}上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。