จัด UI Layout กับ Thymeleaf
จัด Layout ด้วย Thymeleaf-layout-dialect ถ้าใครเคยเรียน Design Pattern มาสิ่งที่ thymeleaf ทำ คือ View แต่ละอันทำหน้าที่ของตัวเองพอ แสดง Content ในส่วนที่รับผิดชอบ ส่วนการจัดการพวกเมนู และอื่นๆ จะถูกเพิ่มความสามารถ(Declorate) เข้าไปจากตัว Layout ครับ ตัว Design Pattern ที่ผมหมายถึง คือ Decorator pattern ครับ มาดูโจทย์กันก่อน เว็บปกติจะมีจุดที่มันมี Code ซ้ำ จะ Reuse ยังไง ผมแยก 2 ส่วนนะครับ Header, Content และเพิ่ม Footer ตามรูปครับ สิ่งที่ต้องมี Spring Boot+Thymeleaf project ตรวจสอบ Dependency ให้ดีต้องมี thymeleaf <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> thymeleaf-layout-dialect […]