Junior — Middle
Que tecnologias e ferramentas utilizou nos seus últimos projetos?
sobes.tech IA
Resposta da IA
Nos últimos projetos em Java, utilizei as seguintes tecnologias e ferramentas:
- Spring Framework (Spring Boot, Spring MVC) para criar serviços RESTful e gerir dependências.
- Hibernate para ORM e trabalho com bases de dados.
- Maven para gerir dependências e construir projetos.
- JUnit e Mockito para escrever testes unitários.
- Git para controlo de versões.
- Docker para a conteinerização de aplicações.
Exemplo de um controlador REST simples no Spring Boot:
@RestController
@RequestMapping("/api/users")
public class UserController {
@GetMapping("/{id}")
public ResponseEntity<User> getUser(@PathVariable Long id) {
User user = userService.findById(id);
return ResponseEntity.ok(user);
}
}