Junior — Middle
¿Ha desarrollado algún módulo propio o proyecto inicial basado en Spring Boot?
sobes.tech AI
Respuesta de la IA
Sí, he desarrollado módulos propios y proyectos iniciales basados en Spring Boot. Por ejemplo, creé una API REST para gestionar usuarios utilizando Spring Web, Spring Data JPA para trabajar con bases de datos y Spring Security para autenticación y autorización.
Un proyecto inicial típico incluye:
- Configuración de dependencias mediante Maven o Gradle
- Clase principal con la anotación
@SpringBootApplication - Controladores con
@RestController - Servicios con lógica de negocio
- Repositorios para acceder a los datos
Ejemplo de un controlador simple:
@RestController
@RequestMapping("/users")
public class UserController {
private final UserService userService;
public UserController(UserService userService) {
this.userService = userService;
}
@GetMapping
public List<User> getAllUsers() {
return userService.findAllUsers();
}
}