Junior — Middle
Você desenvolveu um módulo próprio ou um projeto inicial baseado em Spring Boot?
sobes.tech IA
Resposta da IA
Sim, desenvolvi módulos próprios e projetos iniciais baseados em Spring Boot. Por exemplo, criei uma API REST para gestão de utilizadores usando Spring Web, Spring Data JPA para trabalhar com bases de dados e Spring Security para autenticação e autorização.
Um projeto inicial típico inclui:
- Configuração de dependências via Maven ou Gradle
- Classe principal com a anotação
@SpringBootApplication - Controladores com
@RestController - Serviços com lógica de negócio
- Repositórios para acesso aos dados
Exemplo de um controlador simples:
@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();
}
}