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: 10 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 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-14T01:00:17.000Z (over 2 years ago)
- Last Synced: 2025-01-02T11:44:18.290Z (over 1 year 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