https://github.com/augustodevjs/spring-boot-thymeleaf
Projeto da Cadeira de Tópicos em Java para Web
https://github.com/augustodevjs/spring-boot-thymeleaf
Last synced: 3 months ago
JSON representation
Projeto da Cadeira de Tópicos em Java para Web
- Host: GitHub
- URL: https://github.com/augustodevjs/spring-boot-thymeleaf
- Owner: augustodevjs
- Created: 2023-12-13T21:04:09.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-14T01:00:17.000Z (over 1 year ago)
- Last Synced: 2025-01-02T11:44:18.290Z (5 months ago)
- Language: HTML
- Homepage:
- Size: 94.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.MD
Awesome Lists containing this project
README
## 🖼️ Spring Boot - Thymeleaf
Utilizei o Spring Boot com Thymeleaf para desenvolver uma aplicação. Dividi os módulos e conectei tudo ao banco de dados MySQL.
Dito isso, o projeto foi estruturado em 4 "camadas" que são:- **Controller**: Pacote referente aos controllers do sistema;
- **application**: Encarregado da comunicação com o Domain, incluindo classes de serviços e interfaces;
- **Repositories**: Abrange o suporte geral a outras implementações, como repositórios;
- **Entities**: Contém todas as entidades, interfaces e validações;## 💡 Rodando o Projeto
### Pre-requisitos
Antes de tudo é necessário instalar:
- Instalar o Java 17
- IntelliJ
- MySql- Clonando o repositório
```sh
git clone https://github.com/augustodevjs/spring-boot-thymeleaf
```### Configuração do Banco
Abra o arquivo application.properties e ajuste as seguintes variáveis de acordo com as configurações do seu banco de dados.
Certifique-se de alterar as informações de URL, username e password conforme as configurações do seu banco de dados.
Inicie o projeto no IntelliJ e verifique se a aplicação se conecta corretamente ao banco de dados.## :desktop_computer: Principais tecnologias utilizadas no Projeto
- Java 17
- Thymeleaf
- SpringBoot
- MySql