Rumah > Java > javaTutorial > Bagaimana untuk menyelesaikan masalah 404 selepas memanggil antara muka SpringBoot

Bagaimana untuk menyelesaikan masalah 404 selepas memanggil antara muka SpringBoot

王林
Lepaskan: 2023-05-24 15:04:07
ke hadapan
2236 orang telah melayarinya

Antara muka saya adalah seperti ini:

Bagaimana untuk menyelesaikan masalah 404 selepas memanggil antara muka SpringBoot

TestCase tidak mempunyai masalah menguji kaedah kelas Impl, tetapi Swgger dan bahagian hadapan akan melaporkan ralat 404 apabila memanggil antara muka :

Bagaimana untuk menyelesaikan masalah 404 selepas memanggil antara muka SpringBoot

Saya menyemak banyak maklumat di Internet, dan mereka semua berkata ia adalah masalah alamat saya merujuk kepada konteks

Port masuk server.port adalah baik, dan IP tempatan saya juga baik. Tiada masalah dengan konteksnya, dan alamatnya juga baik.

Selepas membaca anotasi antara muka saya, anotasi yang digunakan oleh kelas Pengawal saya ialah @RestResultController, bukan @RestController.

Menggunakan @RestResultController, jika nilai pulangan adalah jenis String, akan ada masalah arah Jika jenis String dikembalikan, alamat yang ditunjuk ialah alamat rentetan String, jadi http hujung hadapan akses kepada antara muka saya akan melaporkan 404. (Baru memberikan penjelasan, tidak ditemui dalam talian)

Penyelesaian:

Terdapat dua penyelesaian yang saya pilih, iaitu merangkumkan errMessage a Badan.

@Data(lombok的注解)
public class BpResp{
private String errMessage;
}
Salin selepas log masuk

bertukar menjadi BpResp

public BpResp add.........
Salin selepas log masuk

Penyelesaian lain ialah dengan menambah @ResponseBody pada kaedah, tetapi kerana banyak tugas, saya belum mencubanya satu persatu cubaan.

Nota belajar but spring dan meminta Posmen

Terus di atas gambar

Kaedah meminta data mestilah konsisten dengan http yang diminta

Perkara berikut Ambil pemadaman sebagai contoh

Nilai kunci dan nilai dalam kurungan di bawah diperoleh dengan ? atribut = nilai atribut,

Bagaimana untuk menyelesaikan masalah 404 selepas memanggil antara muka SpringBoot

Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan masalah 404 selepas memanggil antara muka SpringBoot. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan