Nesta aula iremos fazer o deploy de uma aplicação Java com banco de dados em dois providers diferentes (AWS e Heroku)

Usando partials com o Thymeleaf no Spring

Nesta aula abordaremos sobre as partial um assunto base quando tratamos da camada de visualização, consiste em basicamente separar nosso arquivo de marcações/estruturas(HTML) em partes menores reutilizáveis, como: cabeçalho, conteúdo principal e rodapé.

Material de apoio:

Baixe e configure o Java

Baixe e configure o JDK

Configure a variável JAVA_HOME

Baixe e configure o Spring Boot

Repositório deste curso

Site do Visual Studio Code

Site para download Maven

Site para download do tema SB Admin 2

Documentação do Thymeleaf sobre layout

Aula Prática


Dentro de /templates/ crie um diretório chamado compartilhado e dentro dele um arquivo chamado topo.html, será o arquivo onde colocaremos o cabeçalho e também um chamado baixo.html, que será o rodapé.

Obs.: No nosso projeto estamos utilizand nomenclaturas em português mas o padrão é encontrar esses nomes em inglês, como: /shared/, header.html e footer.html.

Documentação do Thymeleaf sobre layout

    
    ./mvnw test
    
    

Para efetivamente rodar nossa aplicação:

    
    ./mvnw spring-boot:run
    
    

Já no Windows para rodar nossa aplicação seria:

    
    mvnw.cmd spring-boot:run
    
    

Para confirmar a versão do Java instalada num terminal faça:

    
    java -version
    
    

Obs.: Caso tenha dúvidas em outros editores, lembre-se que o projeto que geramos foi feito com o Maven, neste caso a maioria das IDEs tem a opção de abrir como um "Maven Project"






Parabéns você chegou ao fim de mais um curso!
Aguarde que logo lançaremos mais aulas!


Danilo

Arquiteto de software, analista, programador, professor. Danilo criou o projeto torne-se um programador, para passar o seu conhecimento para a nova geração. Com o intuito de ser um bom pai, Danilo trabalha muito motivado para garantir o futuro de sua filha.

ELEVE SEUS GANHOS E POTENCIALIZE SUA PERFORMANCE

Receba nossa Ebook de LÓGICA DE PROGRAMAÇÃO

© Didox Business & Technology - CNPJ: 12.127.195/0001-14