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

Kaedah untuk mengakses sumber statik dalam SpringBoot

PHPz
Lepaskan: 2023-05-19 16:46:06
ke hadapan
1376 orang telah melayarinya

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/" };
Salin selepas log masuk

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>

Salin selepas log masuk

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!

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