Rumah >Java >javaTutorial >Kaedah untuk mengakses sumber statik dalam SpringBoot

Kaedah untuk mengakses sumber statik dalam SpringBoot

PHPz
PHPzke hadapan
2023-05-19 16:46:061426semak imbas

1. Gambaran Keseluruhan

laluan akses sumber statik springboot ialah: /statik atau /awam atau /sumber atau /META-INF/sumber diperlukan. Ia ditakrifkan dalam fail direktori src/main/resources, supaya direktori alamat statik projek boleh dimuatkan secara automatik ke dalam laluan kelas apabila projek dimulakan Alamat akses statik sebenarnya dimuatkan ke dalam WebMvcConfigurerAdapter menggunakan pemproses teras ResourceHttpRequestHandler. untuk mengatasi kaedah addResourceHandlers Takrif semula direktori akses statik. Kami juga boleh melaksanakan kaedah, secara manual menentukan laluan capaian statik dan mewarisi WebMvcConfigurerAdapter dan menulis semula kaedah dalaman addResourceHandlers untuk mencapai kesan yang kami mahu.

Cara pertama: Letakkannya dalam direktori src/main/webapp

Sumber statik yang diletakkan dalam direktori webapp boleh diakses terus

Kaedah untuk mengakses sumber statik dalam SpringBoot

user.html

Kaedah untuk mengakses sumber statik dalam SpringBoot

2.png

Kaedah untuk mengakses sumber statik dalam SpringBoot

dalam user.html Dipetik dalam 2.png

Kaedah untuk mengakses sumber statik dalam SpringBoot

Cara kedua: letakkan di bawah classpath

Arahan dalam ResourceProperties

org.springframework.boot.autoconfigure.web.ResourceProperties
 private static final String[] CLASSPATH_RESOURCE_LOCATIONS = {
   "classpath:/META-INF/resources/", "classpath:/resources/",
   "classpath:/static/", "classpath:/public/" };

Static sumber diletakkan di bawah classpath secara lalai: Lalai kepada classpath:[/META-INF/resources/,/resources/, /static/, /public/] tambah konteks:/ (akar konteks servlet).

Kaedah untuk mengakses sumber statik dalam SpringBoot

orang/index.html

nbsp;html>


<meta>
<title>Insert title here</title>
<link>
<script></script>
<script>
 sayHello();
</script>


 <h4>person page HTML</h4>

Kaedah untuk mengakses sumber statik dalam SpringBoot

Tetapkan lokasi sumber statik dengan mengubah suai item konfigurasi

rreee

Kaedah untuk mengakses sumber statik dalam SpringBoot

Atas ialah kandungan terperinci Kaedah untuk mengakses sumber statik dalam SpringBoot. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam