การติดตั้ง Freemarker template

การติดตั้งและตั้งค่า Freemarker สำหรับโปรเจ็กต์ Java สามารถทำได้ง่าย ดังนี้:

การดาวน์โหลด Freemarker:

คุณสามารถเพิ่ม dependency ของ Freemarker ลงใน Maven หรือ Gradle ได้

สำหรับ Maven:

<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId> 
<version>2.3.x</version> 
</dependency> 
สำหรับ Gradle
implementation 'org.freemarker:freemarker:2.3.x' 

 

โปรดเช็คเวอร์ชันล่าสุดเพื่อให้แน่ใจว่าคุณได้ใช้เวอร์ชันที่เหมาะสม

การตั้งค่า Freemarker:

สร้าง Configuration สำหรับ Freemarker:

Configuration cfg = new Configuration(Configuration.VERSION_2_3_X);

ตั้งค่าโฟลเดอร์ที่บรรจุเทมเพลต:

cfg.setDirectoryForTemplateLoading(new File("/path/to/your/templates")); 

ตั้งค่า locale, charset และเทมเพลตลายแบบ (ถ้าจำเป็น):

cfg.setDefaultEncoding("UTF-8"); 
cfg.setLocale(Locale.US);
cfg.setTemplateExceptionHandler(TemplateExceptionHandler.RETHROW_HANDLER);

การใช้ Freemarker:

หลังจากตั้งค่า Configuration, คุณสามารถโหลดเทมเพลตและแสดงผลจากเทมเพลตนั้นได้:

Template template = cfg.getTemplate("your-template-name.ftl"); // สร้างแม็ปข้อมูลสำหรับเทมเพลต Map<String, Object> data = new HashMap<>(); data.put("name", "John"); // แสดงผลเทมเพลต Writer out = new StringWriter(); template.process(data, out); 

ด้วยขั้นตอนเหล่านี้, คุณจะสามารถติดตั้งและตั้งค่า Freemarker สำหรับโปรเจ็กต์ Java ของคุณได้.

จำนวนคนดู : 1,642 วันที่สร้าง : 08/09/2023