Bạn đang xem: Thymeleaf là gì
Mục tiêu thiết yếu của Thymeleaf là mong muốn tạo thành những template dễ dàng,dễ gia hạn cho những các bước trở nên tân tiến đồ họa.
Trong những dự án thực tế củaJava, vấn đề sàng lọc các view cân xứng với các dự án là trọn vẹn quan trọng vàđặc biệt. trong số những view tốt sử vào java nlỗi jsp, jsf,thymeleaf. Một trong các đóthymeleafđượcspring frameworkkhuyến cáođề xuất sử dụng kết phù hợp với áp dụng Khi áp dụng spring-boot.
Thymeleaf áp dụng những thẻ HTML làm cho view cùng tsi mê gia vào tệp tin html dướidạng các nằm trong tính của các thẻ html. Do đó không cần phải thêm bất kể các loại thẻnon-HTML như thế nào cả. lấy ví dụ cùng với JSP. nếu còn muốn thực hiện các thẻ chuẩn chỉnh của jsp nlỗi JSTLthì cần phải có taglib, thới Thymeleaf thì ko đề nghị áp dụng ngẫu nhiên loại thẻ nàokhác html nên người ta gọi là non-HTML.
Thông thường cùng với các view như jsp, jsf ao ước nhận thấy được sự thay đổicủa đồ họa bắt buộc thừa nhận refresh lại website. Với Thymeleaf ta có thể coi cácbiến đổi trên hình ảnh nhưng mà ko buộc phải mua lại trang.
Với chế độ này chất nhận được bất kỳ các loại đầu vào là những tệp tin HTML nào nhưHTML5, HTML4 cùng XHTML. Việc kiểm soát tính thích hợp lệ hoặc tính đúng đắn sẽ đượctiến hành và kết cấu chủng loại (hoặc code mẫu) sẽ được ưu tiên ở tại mức chiều cao nhấtvào đầu ra.
Với chế độ này sẽ cho phép đàu vào là những file XML. Trình phân tích cúpháp đang nỉm ra lỗi lúc tệp tin XML vi phạm những lỗi như thiếu thốn thẻ đóng/mngơi nghỉ, thiếulốt , thiếu hụt ở trong tính v.v. Tuy nhiên trình so với cú pháp ko ápdụng với DTD hoặc schema.
Với chế độ này đã chất nhận được thực hiện cú pháp đặc trưng cho các templatekhông khắc ghi (markup). Ví dụ về các template như thế hoàn toàn có thể là tin nhắn hoặc cáctư liệu thường thì.
Lưu ý rằng, các template HTML hoặc XML cũng có thể được xử trí bên dưới dạngTEXT, trong trường thích hợp này, chúng sẽ không được xem là lưu lại (markup) với tấtcả các thẻ,
Với cơ chế này đã có thể chấp nhận được cách xử lý những tệp JavaScript vào ứng dụngThymeleaf. Vấn đề này tức là có thể áp dụng tài liệu mô hình phía bên trong cáctệp JavaScript theo cùng biện pháp triển khai trong các tệp HTML. Chế độ templateJAVASCRIPT được xem là vnạp năng lượng bạn dạng cùng cho nên vì vậy, nó sử dụng cú pháp quan trọng như là nhưchế độ template TEXT.
Với cơ chế này vẫn được cho phép xử trí các tệp CSS liên quan cho ứng dụngThymeleaf. Tương tự nhỏng chính sách template JAVASCRIPT, cơ chế template CSS cũng làmột chính sách văn phiên bản và sử dụng cú pháp xử lý đặc biệt quan trọng tự chế độ template TEXT.
đã đơn giản dễ dàng là ko xử lý các template. Có nghĩa là, nó được áp dụng đểckém những tài nguyên ổn không trở nên tác động (tệp, bình luận URL, v.v.) vào cáctemplate đang được xử trí. lấy ví dụ, các tài nguyên ổn phía bên ngoài, ko được kiểm soátngơi nghỉ format HTML có thể được gửi vào những template ứng dụng, đang là an toàn khibiết rằng ngẫu nhiên mã Thymeleaf như thế nào nhưng mà các tài nguyên ổn này có thể include đã khôngđược triển khai.

bigbiglands.com là cộng đồng của các người học, có tác dụng và dạy trong lĩnh vực technology báo cáo. bigbiglands.com hướng về việc share kiến thức và kỹ năng với kinh nghiệm góp phần can dự ngành technology thông tin nước ta ngày dần cách tân và phát triển.