Как использовать Kotlinx.html в Spring вместо обычного механизма шаблонов HTML для JSP или Thymeleaf? - PullRequest
1 голос
/ 05 марта 2019

Недостатком традиционного HTML-движка шаблонов является отсутствие проверки типов и безопасности во время компиляции.Некоторые гуру предположили, что Kotlinx.html может значительно компенсировать недостаток традиционного механизма шаблонов HTML.

Поэтому я планирую использовать Spring в Java без механизма шаблонов html, скажем, без SpringResourceTemplateResolver и SpringTemplateEngine, вместо этого введите код kotlin с kotlinx.html .Но в настоящее время я намекаю, как действовать

1 Ответ

0 голосов
/ 03 апреля 2019

Сейчас я просто возвращаю строку с kotlin html dsl в качестве оператора возврата и аннотацией @ResponseBody в методе контроллера.

@Controller
@RequestMapping("/")
class MyController constructor(){

  @GetMapping
  @ResponseBody
  fun index(): String {

    return myKotlinHtmlView()
  }
}

где myKotlinHtmlView() - это функция, гдешаблон

...