Projeto do curso de Java com Spring Boot 3 e JPA / Hibernate
Aplicação backend em Java utilizando Springboot 3 e MongoDB.
- Java
- Spring Boot
- JPA / Hibernate
- Maven
- MongoDB
Pré-requisitos: Java 17 e MongoDB
# clonar repositório
git clone https://github.com/wagnerchc/workshop-springboot3-mongodb.git
# executar o projeto
./mvnw spring-boot:run
- GET - Consultar lista de usuários cadastrados - http://localhost:8080/users
- POS - Cadastrar novo usuário - http://localhost:8080/users
- GET - Consultar um usuário - http://localhost:8080/users/{id}
- PUT - Atualizar um usuário - http://localhost:8080/users/{id}
- DELETE - Excluir um usuário - http://localhost:8080/users/{id}
- GET - Consultar lista de posts por autor - http://localhost:8080/users/{id}/posts
- GET - Consultar post por id - http://localhost:8080/posts/{id}
- GET - Consultar post por título - http://localhost:8080/posts/titlesearch?text={text}
- GET - Consultar post por título usando regex do MondoDB - http://localhost:8080/posts/regex?text={text}
- GET - Consultar post por conteúdo do título ou corpo ou comentários do post ou data de publicação menor ou igual ao valor usando regex do MondoDB - http://localhost:8080/posts/fullsearch?text={text}&minDate={yyyy-mm-dd}&maxDate={yyyy-mm-dd}
Wagner Pereira Chequeleiro
https://www.linkedin.com/in/wagnerpch/
Projeto desenvolvido a partir das aulas do professor Nelio Alves, obtidas na plataforma de ensino Udemy, mais informações do curso clique aqui. Agradeço ao professor por proporcional acesso didático e organizado ao mundo do JAVA.