Sobes.tech
Junior — Middle

¿Qué tecnologías y herramientas ha utilizado en sus últimos proyectos?

sobes.tech AI

Respuesta de la IA

En mis últimos proyectos en Java, utilicé las siguientes tecnologías y herramientas:

  • Spring Framework (Spring Boot, Spring MVC) para crear servicios RESTful y gestionar dependencias.
  • Hibernate para ORM y trabajo con bases de datos.
  • Maven para gestionar dependencias y construir proyectos.
  • JUnit y Mockito para escribir pruebas unitarias.
  • Git para control de versiones.
  • Docker para la contenerización de aplicaciones.

Ejemplo de un controlador REST simple en 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);
    }
}