O Thymeleaf é uma template engine que permite ao Spring servir páginas HTML, com CSS e Javascript, de forma simples e organizada. Integração com o Spring Para usar o Thymeleaf em uma aplicação Spring, basta importar o pacote spring-boot-starter-thymeleaf . Organização Os arquivos HTML devem ficar dentro da pasta resources/templates , enquanto os arquivos estáticos (CSS, Javascript, imagens, etc.), devem ficar na pasta resources/static , separando cada tipo em uma pasta (ex: resources/static/css ). Servindo um arquivo HTML Para o Spring retornar um arquivo HTML como resposta à uma requisição, basta que ele retorne uma string com o nome do arquivo HTML: O código acima irá buscar um arquivo chamado create.html na pasta resources/templates . redirect Quando precisamos fazer um redirecionamento (ex: dados foram salvos e o usuário deve ser redirecionado para a tela de listagem), basta retornar "redirect:/url-destino" . ModelAndView Porém, quando precisamos criar páginas HT
Comentários
Postar um comentário