Spring и Thymeleaf, откуда Spring знает, что нужно использовать шаблон?

Я работал с некоторыми учебниками Spring по адресу:

http://spring.io/guides

И я специально смотрю на:

http://spring.io/guides/gs/serving-web-content/

И мне действительно непонятно, как модель Spring разрешается с использованием правильного файла .html. Может ли кто-нибудь объяснить это или предоставить ссылки? Это соглашение об именах?


person Nathaniel D. Waggoner    schedule 05.06.2014    source источник


Ответы (1)


В примере запроса по предоставленной вами ссылке возвращаемое значение - это имя представления, которое будет отображаться.

@RequestMapping("/greeting")
public String greeting(@RequestParam(value="name", required=false, defaultValue="World") String name, Model model) {
    model.addAttribute("name", name);
    return "greeting";
}

Решатель представлений по умолчанию для Thymeleaf автоматически добавит .html. См. здесь.

Руководство по интеграции Thymeleaf и Spring находится здесь.

person Mark    schedule 05.06.2014