Deskripsi skenario, menggunakan kerangka kerja Spring MVC untuk menyimpan data, dan menggunakan FireFox's Firebug untuk melacak Discovery 404 tidak ditemukan.
Analisis: Latar belakang tidak mencetak log kesalahan apa pun, dan masalahnya tidak dapat dianalisis.
Solusi (disediakan oleh teman saya)
Tambahkan bagian merah file konfigurasi ke file konfigurasi spring-mvc.xml.
Tambahkan file controlleradvicetest.java di bawah controller (Catatan: harus di bawah pengontrol, karena komponen-scan dikonfigurasi dalam spring-mvc.xml)
Jalankan latar belakang lagi untuk menghasilkan log kesalahan berikut
Jelas bahwa ada masalah dengan nama objek, jadi masalahnya terpecahkan. Lampiran: Lampirkan Kode Sumber ControllerAdvicetest.java (tidak bisakah Anda menambahkan paket terkompresi? Harap ubah nama tas sendiri)
paket com.snake.controller; impor org.apache.log4j.logger; impor org.springframework.http.httpstatus; impor org.springframework.web.bind.annotation.controllerAdvice; impor org.springframework.web.bind.annotation.exceptionHandler; impor org.springframework.web.bind.annotation.responsestatus; impor org.springframework.web.context.request.nativeWebRequest; @ControllerAdvice kelas publik controllerAdvicetest {logger statis terlindungi = logger.getLogger (controllerAdvicetest.class); @ExceptionHandler (Exception.class) @Responsesatus (httpstatus.bad_request) Public String ProcessUnAuthenticateException (Permintaan NativeWebRequest, Exception E) {Logger.Error (E.GetMessage ()); mengembalikan "nama view"; // Kembalikan nama tampilan logis}}Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.