@GetMapping(value = {"/teste/descricao/{dsEpta}/fantasia/{nmFantasia}, produces = "application/json") @ApiOperation(value = "Obter descricao ou por nome fantasia fornecedor.", notes = "Obter operador por descrição ou nome fantasia.") public ResponseEntity<?> obterOperadorTestePorDescricaoEptaNomeFantasia(@PathVariable(required = false, value = "dsEpta") String dsEpta, @PathVariable( required = false, value = "nmFantasia") String nmFantasia ) {
Boa tarde, gostaria de saber como faço, pra fazer um endpoint ora passando os dois parâmetros preenchidos e ora passando somente um preenchido.
Já fiz usando mais de endereço no getmapping, funcionou, mas quanto mais parâmetros mais endereço no getmapping terei, isso torno o serviço muito braçal.
Quando eu faço o teste tanto no swagger quanto no postman, o required = false não funcional. Fica esperando você preencher os valor dos dois parâmetros, não permitindo deixar um parâmetro vazio. Essa e minha duvida...