Este é um projeto de uma REST API de lista de tarefas (TodoList) desenvolvida com Spring Boot e Maven. A aplicação utiliza o Spring JPA para interagir com o banco de dados H2, que armazena os dados em memória.
Este projeto tem como objetivo criar uma API para gerenciar tarefas de uma lista de afazeres (TodoList). As principais funcionalidades incluem:
- Criação, leitura, atualização e exclusão de tarefas.
- Armazenamento dos dados em um banco de dados H2 em memória.
- Exposição de endpoints RESTful para manipulação de tarefas.
- Spring Boot: Framework para desenvolvimento de aplicativos Java.
- Maven: Gerenciador de dependências e construção de projetos.
- Spring Data JPA: Parte do projeto Spring Data que facilita o acesso a bancos de dados relacionais.
- H2 Database: Banco de dados em memória para desenvolvimento e testes.
Certifique-se de ter o Java e o Maven instalados em sua máquina. Em seguida, siga os passos abaixo:
-
Clone este repositório:
git clone https://github.com/Snarloff/todolist-java.git
-
Navegue até o diretório do projeto:
cd nome-do-repositorio
-
Execute a aplicação com Maven:
mvn spring-boot:run
A aplicação estará disponível em http://localhost:8080
.
Contribuições são bem-vindas! Se você deseja contribuir para este projeto, siga as diretrizes de contribuição e envie um pull request.
Se você encontrar algum problema ou tiver sugestões para melhorar este projeto, por favor, abra uma issue neste repositório.
Agradecemos à Rocketseat por fornecer o conhecimento e os recursos para desenvolver este projeto.