1. نظرة عامة
Springboot مسار الوصول إلى الموارد الثابت الافتراضي هو: /ثابت أو /عام أو موارد أو /موارد /موارد /موارد. يجب تحديد جميع العناوين في ملف دليل SRC/Main/Resources. يمكن أن يقوم ذلك تلقائيًا بتحميل دليل العنوان الثابت للمشروع إلى ClassPath عند بدء المشروع. يتم تحميل عنوان الوصول الثابت فعليًا في WebMVCConfigurerAdapter باستخدام ResourceHttPrequestHandler Core المعالج للكتابة فوق طريقة AddResourceHandlers. إعادة تعريف دليل الوصول الثابت. يمكننا أيضًا تنفيذ هذه الطريقة ، وتحديد مسار الوصول الثابت يدويًا ، وإعادة كتابة الطريقة الداخلية ، يمكن أن يحقق موظفو AddResourceHandlers التأثير الذي نريده.
الطريقة الأولى: ضعها في دليل SRC/Main/WebApp
يمكن الوصول إلى الموارد الثابتة الموضوعة في دليل WebApp مباشرة
user.html
2.PNG
المرجع 2.PNG في user.html
الطريقة الثانية: ضعها تحت classpath
الوصف في ResourceProperties
org.springframework.boot.autoconfigure.web.ResourceProperties private Static Final String [] classpath_resource_locations = {"classPath:/meta-inf/" ، "classpath:/" ، "classpath:/static/" ، "classpath:/"}} ؛يتم وضع الموارد الثابتة ضمن مسار ClassPath افتراضيًا: الافتراضات إلى classpath: [/meta-inf/resources/،/،/،/static/،//public/] plus context:/(جذر سياق servlet).
الشخص/index.html
<! doctype html> <html> <head> <meta charset = "utf-8"> <title> إدراج العنوان هنا </title> <link href = "/css/main.css" rel = "extenral nofollow" rel = "stylesheet" type = "text/css"/> src = "/js/main.js"> </script> <script type = "text/javaScript"> sayhello () ؛ </script> </head> <body> <h3> صفحة person html </h3> </body> </html>
اضبط موقع المورد الثابت عن طريق تعديل عنصر التكوين
Application.Properties# تعديل دليل تخزين الموارد الثابت الافتراضي spring.resources.static-locations = classpath:/web/
لخص
ما ورد أعلاه هو طريقة الوصول إلى الموارد الثابتة في سبرينغ بوت التي قدمها لك المحرر. آمل أن يكون ذلك مفيدًا لك. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر إليك في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!