Mapeamento dos end-points

1 resposta
java
G

Tenho este controller. O servidor sobre sem erros, mas não encontra o mapeamento do rest.

@RestController
@RequestMapping("/usuario")
@GetMapping(path = “/pesquisar”)

@Configuration
@EnableAspectJAutoProxy
@EnableWebSecurity
@PropertySource("classpath:application-rest.properties")
@ComponentScan({  "br.com.ghsistemas.servidor.rest" })
@EnableGlobalMethodSecurity(jsr250Enabled = true, securedEnabled = true, prePostEnabled = true)
public class Configuracao {

}

Tenho esta configuração. O que pode estar faltando ?

1 Resposta

L

Isso pra mim está estranho. Normalmente coloco na classe apenas o RequestMapping e coloco no método o GetMapping (ou RequestMapping tb). Agora nunca vi usando duas anotações na classe dessa forma como vc fez.

Sobre o problema, tente mudar isso e, se não funcionar, tem que verificar como seu projeto está configurado.

Ah, e veja se realmente o endpoint não está sendo chamado ou se está retornando 401, pois reparei que vc ativou o spring security que, por padrão, bloqueia o acesso não autenticado à todos os endpoints do sistema.

Criado 12 de agosto de 2019
Ultima resposta 13 de ago. de 2019
Respostas 1
Participantes 2