[Spring Boot] Template thymeleaf

springboot

#1

Boa noite,

Estou no capítulo 5 e, após criar os arquivos index.html e layout.html, quando vou em localhost:8080 nao aparece os templates, somente um json:

{
  "_links" : {
    "clientes" : {
      "href" : "http://localhost:8080/clientes{?page,size,sort}",
      "templated" : true
    },
    "items" : {
      "href" : "http://localhost:8080/items{?page,size,sort}",
      "templated" : true
    },
    "pedidoes" : {
      "href" : "http://localhost:8080/pedidoes{?page,size,sort}",
      "templated" : true
    },
    "profile" : {
      "href" : "http://localhost:8080/profile"
    }
  }
}

A dependencia do thymeleaf já está no pom, assim como a alteracao para a versão 3 do thymeleaf.

Os arquivos htmls estão criados na pasta templates.

O que mais pode ser:?


#2

Olá Bruno,
tenta criar um controller, para mapear a chamada ao index.html

package com.boagilo.casadocodigo.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMethod;

@Controller
public class IndexController {

@RequestMapping(method = RequestMethod.GET, path = "/")
public String index() {
	return "index";
}

}

deve resolver aki deu serto.


#3

Opa, já tinha conseguido, é isso mesmo.

O livro está muito mal escrito pqp.


#4

Olá Bruno,
qualquer dúvida posta aí, e agente vai se ajudando … forte abraço!!!