Saat memuat gambar menggunakan HTML, saya menemukan bahwa gambar lokal tidak dapat ditampilkan pada halaman, tetapi dapat ditampilkan dengan secara langsung mengacu pada sumber daya di jaringan. Setelah merujuk pada pengalaman banyak pendahulu, kami sampai pada kesimpulan:
Masalah utama yang tidak dapat ditampilkan oleh gambar lokal adalah bahwa URL gambar di URL lokal dan gambar yang dimuat di server berbeda. Yaitu masalah jalan.
Solusinya sebenarnya sangat sederhana. Cukup tulis file konfigurasi, yaitu konverter dari lokasi gambar. Prinsipnya adalah untuk mencocokkan folder di server ke lokasi gambar lokal.
Saat memanggil gambar lokal, itu setara dengan memanggil gambar di server.
Kode kuncinya adalah sebagai berikut:
@ConfigurationPublic kelas myWebAppConfiguration memperluas WebMvCconfigurerAdapter {@Override public void addResourceHandlers (ResourceHandLerRegistry Registry) {/*** @Description: Konfigurasikan langsung dari file tersebut dan buat PATHC = Path/Path/Path/**, ya, Anda dapat merujuk langsung ke gambar dan membuat Path of the Path dan Buat Path Virtual />*Ini adalah jalur fisik dari gambar "File:/+ alamat gambar lokal"*@date: buat di 14:08 2017/12/20*/registry.addresourceHandler ("/path/**"). AddResourcelocations ("File:/E:/WebPackage/IdeProeproeProechs/SheRoLearn/Sumber/"; super.addresourceHandlers (registri); }}Mari kita lihat masalah tidak bisa membaca gambar lokal di html boot musim semi
Anda perlu mengatur jalur sumber daya statis boot musim semi, secara khusus menambahkannya di application.properties:
spring.resources.static-locations='静态资源路径'
Jika konfigurasi berikut menentukan ClassPath sebagai jalur sumber daya statis:
Spring.Resources.Static-Locations = ClassPath:/
Jika gambar saya qiaoba.jpeg ditempatkan di bawah src/main/resoruces/images , maka saya dapat merujuk gambar dalam HTML seperti ini:
<img src = "gambar/qiaoba.jpeg">
Meringkaskan
Di atas adalah masalah dan solusi untuk gambar -gambar lokal Spring Boot yang diperkenalkan editor kepada Anda. Saya harap ini akan membantu Anda. Jika Anda memiliki pertanyaan, silakan tinggalkan saya pesan dan editor akan membalas Anda tepat waktu. Terima kasih banyak atas dukungan Anda ke situs web Wulin.com!