1. Jalur default file pemuatan Spring Boot:
Kami juga dapat melihat dari kode sumber boot Spring:
Private Static Final String [] classpath_resource_locations = {"classpath:/meta-inf/sumber daya/", "classpath:/sumber daya/", "classpath:/static/", "classpath:/public/"};2. Arti ClassPath
Ringkasan: Ini adalah pintu masuk untuk menemukan sumber daya
ClassPath ada dalam proyek Java umum dengan Web-Info/Directory.
Ketika kita membutuhkan kelas tertentu, sistem akan secara otomatis mencari di Classpath. Jika itu adalah toples, itu akan secara otomatis mencari dari toples. Jika ini adalah direktori biasa, ia akan mencari sesuai dengan paket di bawah direktori.
Tetapi tidak seperti Path, ClassPath default tidak berisi direktori saat ini, yang juga merupakan alasan mengapa ClassPath perlu memasukkan satu poin.
Aplikasi web di bawah TomCat memiliki dua classpath preset: web-inf/class dan web-inf/lib untuk memulai proyek, dan proyek akan memuat data di dua direktori ini. Ini adalah spesifikasi paket perang. Lebih merepotkan untuk mengubah classpath preset. Tidak ada konfigurasi serupa yang ditemukan di file konfigurasi Tomcat. Anda harus mengimplementasikan classloader Anda sendiri untuk mencapai tujuan Anda.
Aplikasi web yang berjalan di Tomcat. Classpath -nya termasuk direktori berikut:
Yang saya tahu adalah:
ClassPath dalam Variabel Lingkungan
Ringkasan: ClassPath adalah entri untuk menemukan sumber daya. Prioritas Lib di bawah Classpath lebih besar dari kelas;
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.