Sobes.tech
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);
    }
}