مقدمة
في تطوير الويب التقليدي ، عادة ما تستخدم صفحات JSP. أولاً ، تحتاج إلى تقديم حزم متعلقة بـ SpringMVC في ملف POM ، ثم كتابة ملفات تكوين springMVC (بما في ذلك دقة مسار موارد الوصول) ، ثم تحتاج إلى تكوين طرق الوصول في web.xml. هذا أمر مزعج للغاية ، وتحتاج إلى كتابة عدد كبير من ملفات التكوين قبل كل تطوير.
يوفر Springboot حلاً فعالًا ومريحًا لهذا الغرض. ما عليك سوى إضافة تبعيات لتطوير الويب إلى pom.xml لأداء تطوير الويب ، مما يوفر لك خطوات التكوين المرهقة.
فيما يلي التبعيات التي قدمها تطوير الويب
<Rependency> <roupiD> org.springframework.boot </rougiD> <ChotifactId> Spring-Boot-Starter-Web </shintifactid> </premed>
نص
إذن ما الذي يجب أن أفعله إذا كنت بحاجة إلى استخدام الصفحة في Springboot؟ لا ينصح JSSP لـ Springboot ، لأن JSSP لديه العديد من القيود في Springboot ، لذلك لن أناقش القيود المحددة هنا. إذا كنت مهتمًا ، فيمكنك التحقق من ذلك عبر الإنترنت. يوصى باستخدام قالب Thymeleaf في Springboot ، واستخدام HTML كعرض الصفحة. إذن كيف يمكن الوصول إلى صفحة HTML من خلال وحدة التحكم؟
1. أضف تبعية Thymeleaf في ملف pom.xml
<ependencies> <Rependency> <roupiD> org.springframework.boot </rougiD> <StifactId> Spring-boot-Starter-Web </shoseid> </reperence> <redenced> <roupid> org.springframework.boot </grouped> </reperency> <redency> <roupiD> org.springframework.boot </groupId> <StifactId> Spring-boot-starter-thymelef </stifactid> </reperence> </reperence>
2. أضف تكوين طلب الوصول في Application.yml
## تكوين قالب صفحة ThymeLeaf: MVC: عرض: بادئة: / لاحقة: .html
يخزن المجلد الثابت في Springboot Default Resources الموارد الثابتة ، مثل ملفات JS ، وملفات CSS ، والصور ، وما إلى ذلك. يتم تخزين صفحة HTML في مجلد القوالب.
3. إنشاء hello.html في مجلد القوالب
<! doctype html> <html lang = "en"> <head> <meta charset = "utf-8"/> <title> العنوان </title> </head> <body> Hello World </body> </html>
4. كتابة وحدة التحكم
/** * تم إنشاؤه بواسطة Tomthy في 2018/5/10 */ @ControlPublic ClassController {getMapping ("/hello") سلسلة خاصة HelloWorld () {return "hello" ؛ }}ملاحظة: لا تستخدم تعليق التعليق التوضيحي RestController. التعليق التوضيحي RestController هو مجموعة من ResponseBody و Controller. سيؤدي استخدام التعليق التوضيحي لـ RestController إلى إرجاع البيانات بشكل افتراضي ولن يطلبها إلى الصفحة.
5. أدخل عنوان الطلب في المتصفح
أدخل العنوان: http: // localhost: 8080/hello ويمكنك طلبه إلى صفحة hello.html.
6. الوصول إلى الموارد الثابتة
عند استخدام الموارد الثابتة في صفحة HTML (مثل الصور) ، استخدم <script type = "text/javaScript" src = "/js/wangeditor.js"> </script> مباشرة. JS هو المجلد تحت ثابت.
7. دليل المشروع
لخص
ما سبق هو ما قدمه لك المحرر. يستخدم Springboot قالب Thymelef للوصول إلى صفحة HTML. آمل أن يكون ذلك مفيدًا للجميع. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر على الجميع في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!