مقدمة
أثناء عملية التطوير ، من الضروري استخدام محرك القالب. من الواضح أن JSP لم يواكب تطور العصر. هل يكفي لماركات الجناح؟ حاول التغيير إلى Thymeleaf.
ينصح Springboot رسميًا بـ Freemarker و Thymeleaf. ما يجعل Thymeleaf يشعر بأقوى أكثر من علامة الجاذبية هو أنه يمكنه استبدال محتوى ثابت بشكل ديناميكي في العلامة ، بحيث يمكن للواجهة الأمامية كتابة صفحات براحة البال ، ويمكن للخلفي أن يلعب واجهات براحة البال ، فقط استبدال المتغيرات. لا أعرف ما إذا كان vue thymeleaf أو thymeleaf انتحر ، لكن هذا لا يهم. بالنسبة لنا العبيد الكود ، إنه عملي فقط.
بعد مراجعة المعلومات وتكوينها ، سأشاركك في عملية التنفيذ معك. لن أقول الكثير عنها أدناه. دعونا نلقي نظرة على المقدمة التفصيلية معًا.
1. مقدمة بوم
<Rependency> <roupeD> org.springframework.boot </rougiD> <insifactid> Spring-Boot-Starter-Thymelef </shintifactid> </sependency>
2. application.properties إضافة تكوين thymeleaf
spring.thymeleaf.cache = falespring.thymeleaf.check-template = truespring.thymeleaf.check-template-location = truespring.thymeleaf.content-type = text/htmlspring .thymeleaf.endabled = trueSpring.ThymeLeaf.encoding = utf-8spring.thymeleaf.mode = html5spring.thymeleaf.prefix = classpath: /templates/spring.thymeleaf.suffix=.html
3. اكتب HTML
<! doctype html> <html lang = "en" xmlns = "http://www.w3.org/1999/xhtml" الفقرة </p> <p th: text = "$ {textValue}"> هذه هي الفقرة الثانية </p> </body> </html>生 ، اختبار
package com.mos.easyboot.admin.controller ؛ استيراد org.springframework.stereotype.controller ؛ استيراد org.springframework.ui.model ؛ استيراد org.springframework.web.bind.annotation.requestmapping ؛ requestmapping ( requestmapping ("index") فهرس السلسلة العامة (نموذج النموذج) {String TextValue = "لا يمكن للبلاد أن يفعل ذلك فقط عندما يسمع الحقيقة ؛ يسمع الرقيب الحقيقة ، إذا كان موجودًا أو يموت ؛ الرجل الأدنى يضحك عليه". + "لا يوجد ضحك لا يكفي ليكون تاو." + "لذلك ، هناك اقتراحات: أن تكون واضحًا حول الطريق ، والتقدم في الطريق ، والتراجع ؛ لكي تكون طريقة بربرية ، أن تكون (LEI) ؛ أن تكون أفضل فضيلة ، أن تكون واديًا ، أن تكون أبيضًا كبيرًا مثل الإهانة ، وأن تكون فضيلة عظيمة ، أن تكون عظيماً ، أن تكون عظيمة ؛ أن تكون عظيمة ؛ إلى أن تكون كبيرة ؛ لا شيء رائع ؛ لا شيء رائع ؛ لا شيء رائع ؛ لا يكون ذلك رائعًا ؛ غير مرئي. " + "Tao مخبأة وليس اسمه." + "فقط إلى tao ، أن تكون جيدًا في البداية وأن تكون جيدًا في الإنجاز." ؛ model.addattribute ("textValue" ، textValue) ؛ إرجاع "Demo/Demo" ؛ }}5 ، تأثير الصفحة
الأرض ، تقديم البيانات
Vue لديه مشكلة مع SSR (عرض من جانب الخادم). على الرغم من وجود حلول (انظر مقالتي السابقة "فصل nuxt.js لحل مشاكل كبار المسئولين الاقتصاديين في المقدمة والخلفية" ، أشعر دائمًا أنه من الأفضل السماح للتقنيات المناسبة بالقيام بالأعمال. Thymeleaf يعادل تقديم الخادم. تحقق من الكود المصدري للصفحة على النحو التالي:
لخص
ما سبق هو المحتوى الكامل لهذه المقالة. آمل أن يكون لمحتوى هذه المقالة قيمة مرجعية معينة لدراسة أو عمل الجميع. إذا كان لديك أي أسئلة ، فيمكنك ترك رسالة للتواصل. شكرا لك على دعمك إلى wulin.com.