Junior — Middle
Fale sobre as tecnologias e ferramentas utilizadas no seu último projeto
sobes.tech IA
Resposta da IA
No meu último projeto Java, utilizei as seguintes tecnologias e ferramentas:
- Spring Boot para criar rapidamente serviços RESTful e gerir dependências.
- Hibernate como ORM para trabalhar com o banco de dados.
- Maven para construir o projeto e gerir dependências.
- JUnit e Mockito para escrever testes unitários.
- PostgreSQL como banco de dados relacional.
- Docker para a conteinerização da aplicação e facilitar o deploy.
Exemplo de um controlador REST simples com Spring Boot:
@RestController
@RequestMapping("/api/users")
public class UserController {
@GetMapping("/{id}")
public User getUser(@PathVariable Long id) {
// lógica para obter o usuário
return userService.findById(id);
}
}