Template engines¶
Template engine đã được cấu hình sẽ được gọi khi renderView, renderFragment, hoặc respondView được gọi tới.
Cấu hình template engine¶
Trong tệp config/xitrum.conf, template engine có thể cấu hình theo 2 mẫu dưới dây, phụ thuộc vào engine mà bạn sử dụng:
template = my.template.EngineClassName
Hoặc:
template {
"my.template.EngineClassName" {
option1 = value1
option2 = value2
}
}
Template engine mặc định là xitrum-scalate.
Xóa template engine¶
Nếu bạn chỉ tạo RESTful APIs trong project, thông thường bạn không sử dụng method renderView, renderFragment, hoặc respondView. Trong trường hợp này, bạn còn có thể xóa template engine khỏi project để project nhẹ hơn. Bạn chỉ cần xóa hoặc comment dòng templateEngine
trong tệp config/xitrum.conf.
Sau đó bạn xóa các cấu hình template liên quan khỏi project của bạn.
Tự tạo template engine cho riêng bạn¶
Để tạo template engine cho riêng bạn, tạo một class kế thừa từ xitrum.view.TemplateEngine. Và đặt class này của bạn trong tệp config/xitrum.conf.
Ví dụ, xem xitrum-scalate.