Class SearchController

java.lang.Object
com.raphaelsalles.backend.api.controller.SearchController

@RestController @RequestMapping("/api/search") public class SearchController extends Object
Controlador para busca de ativos.

Papel na Arquitetura: Ponto de entrada para a funcionalidade de "Autocomplete" ou "Search Bar" do frontend.

Responsabilidades:
  • Receber termos de busca e delegar para o serviço de pesquisa.
  • Retornar lista de ativos compatíveis (Ticker ou Nome).
  • Field Details

  • Constructor Details

  • Method Details

    • search

      @GetMapping public org.springframework.http.ResponseEntity<List<SearchResultDTO>> search(@RequestParam String term)
      Realiza a busca de ativos por termo.
      Parameters:
      term - O termo digitado pelo usuário (ex: "petro", "VALE").
      Returns:
      Lista de resultados contendo Ticker e Nome.