1. المسار الافتراضي لملف تحميل التمهيد الربيعي:
يمكننا أيضًا أن نرى من رمز مصدر التمهيد الربيعي:
السلسلة النهائية الثابتة الخاصة [] classpath_resource_locations = {"classpath:/meta-inf/" ، "classpath:/" ، "classpath:/static/" ، "classpath:/public/"} ؛2. معنى classpath
ملخص: هذا مدخل لتحديد الموارد
يوجد ClassPath في مشاريع Java العامة مع ويب/دليل.
عندما نحتاج إلى فئة معينة ، سيبحث النظام تلقائيًا في ClassPath. إذا كانت جرة ، فسيبحث تلقائيًا من الجرة. إذا كان دليلًا عاديًا ، فسوف يبحث وفقًا للحزمة تحت الدليل.
ولكن على عكس Path ، لا يحتوي ClassPath الافتراضي على الدليل الحالي ، وهو أيضًا السبب الذي يجعل ClassPath بحاجة إلى تضمين نقطة.
يحتوي تطبيق الويب الموجود تحت Tomcat على اثنين من classpaths مسبقًا: فئات الويب/ويب ويب-إنف/lib لبدء المشروع ، وسيقوم المشروع بتحميل البيانات في هذين الدلتين. هذا هو مواصفات حزمة الحرب. من المثير للقلق أكثر تغيير مسبقًا. لم يتم العثور على تكوين مماثل في ملف تكوين Tomcat. يجب عليك تنفيذ محمل الفصل الخاص بك لتحقيق هدفك.
تطبيق ويب يعمل في Tomcat. يتضمن classpath الدليل التالي:
ما أعرفه هو:
classpath في متغيرات البيئة
ملخص: ClassPath هو إدخال لتحديد الموارد. أولوية LIB تحت classpath أكبر من الفصول ؛
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.