Visite a página deste curso na Udemy
Este repositório contém uma aplicação desenvolvida em Java utilizando o framework Spring Boot e JPA (Java Persistence API), seguindo os ensinamentos do curso do professor Nélio Alves, disponível na plataforma Udemy.
A aplicação exemplifica a criação de uma API RESTful com operações CRUD (Create, Read, Update, Delete) utilizando Spring Boot e JPA para persistência de dados.
- com.example.demo: Pacote raiz da aplicação.
- controllers: Contém os controladores REST.
- entities: Contém as entidades JPA.
- repositories: Contém os repositórios JPA.
- services: Contém as classes de serviço.
- dto: Contém os Data Transfer Objects.
- exceptions: Contém classes para tratamento de exceções.
- Java 11: Linguagem de programação.
- Spring Boot 2.5: Framework para criação de aplicações Java.
- JPA/Hibernate: Mapeamento objeto-relacional.
- Maven: Gerenciamento de dependências.
- H2 Database: Banco de dados em memória para desenvolvimento e testes.
- Postman: Ferramenta para teste de APIs.