findAll
Service
@Transactional(readOnly = true)
public List<UserDTO> findAll() {
List<UserDTO> result = repository.findAll().stream().map(x -> new UserDTO(x)).toList();
return result;
}public Flux<UserDTO> findAll() {
return repository.findAll().map(UserDTO::new);
}Controller
@GetMapping
public ResponseEntity<List<UserDTO>> findAll() {
List<UserDTO> list = service.findAll();
return ResponseEntity.ok().body(list);
}Atualizado