Tambahkan
produces = { “application/json;charset=UTF-8” }
pada Pemetaan yang diminta Contohnya:
rreeeBerikut ialah json dan xml
@GetMapping(value = "/user-instance", produces = { "application/json;charset=UTF-8" })
Kadangkala projek memerlukan dua format pulangan Dalam kes ini, kita hanya perlu menambah kebergantungan jackson xml
@GetMapping(value = "/user-instance", produces = MediaType.APPLICATION_JSON_UTF8_VALUE) @GetMapping(value = "/user-instance", produces = MediaType.APPLICATION_XML_VALUE)
Selepas memulakan gerhana seperti biasa hari ini, saya memulakan projek eureka, tetapi a. banyak xml telah dikembalikan apabila mengakses Maklumat eureka, tetapi tiada ralat dilaporkan apabila melihat pada konsol. Du Niang tidak dapat mencari maklumat yang sama gesaan di bawah yang mengatakan untuk menambah baris konfigurasi pada fail konfigurasi saya mencubanya dan ia masih gagal
Buat pertama kali, cari laluan repositori di bawah konfigurasi maven anda, (repositori tempatan tetapan windows-preference-maven-user)
Masukkan org/ springframework dan padam folder awan (perlu tutup gerhana ), kemudian buka gerhana, kemas kini projek, dan mulakan eureka semula selepas selesai Masalahnya masih tidak diselesaikan, jadi ia bukan masalah dengan pakej awan.
Kali kedua, dengan sangat kejam, saya memadamkan keseluruhan folder springframework dan memuat turunnya semula. kejayaan. akses eureka kembali normal.
Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan masalah yang SpringBoot mengintegrasikan Eureka dan menyebabkan hasil pulangan berubah dari json ke xml. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!