https://github.com/mauroslucios/userdept-treinamento-java
treinamento java
https://github.com/mauroslucios/userdept-treinamento-java
devtools h2-database jpa lombok mysql postman postresql spring-boot swagger web
Last synced: about 2 months ago
JSON representation
treinamento java
- Host: GitHub
- URL: https://github.com/mauroslucios/userdept-treinamento-java
- Owner: mauroslucios
- Created: 2022-01-01T13:14:19.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-01-13T20:53:27.000Z (over 1 year ago)
- Last Synced: 2025-03-04T14:34:55.250Z (over 1 year ago)
- Topics: devtools, h2-database, jpa, lombok, mysql, postman, postresql, spring-boot, swagger, web
- Language: Java
- Homepage:
- Size: 40 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# userdept-treinamento-java
Nesta API Rest vamos criar os seguintes casos de uso:
- Buscar todos usuários;
- Buscar uma entidade por id;
- Inserir um novo usuário.
Teremos os endpoints:
- /api/users → get de todos usuários
- /api/users/{id} → get de um único usuário
- /api/users/ → insert de usuário
Ferramentas:
- spring tools suite ou IDE de sua preferência.
- postman
Tecnoloagias:
- spring;
- jpa;
- swagger;
- mysql dockerizado;
- postgresql;
- devtools
- web;
- lombok
## Url swagger
-http://localhost:8080/swagger-ui.html
## querys
- insert into tb_user values(null,'funcionario1@email.com','funcionario 1',4);
- select u.id as codigo, u.email as 'email funcionario', u.name as 'nome funcionario', d.name as 'departamento trabalha', d.id as 'codigo
departamento' from tb_user as u inner join tb_department as d on u.department_id = d.id;
## Imagens




