Invalid method declartion required return type, Java controller method

Diego Alves :

I know that it may be a silly mistake but I am looking at this code for about 15 minutes and I cannot see nothing wrong. Besides I can continue to do my work with this error.

I have the following method

    GetMapping("/pagina/imoveis-residenciais-venda")
------------------------------------------------- (red marker of error)
    public List<Imovel> recuperarPaginaImoveisResidenciaisVenda(){
        List<Imovel> imoveis = this.imovelRepositorio.recuperarPaginaImoveisResidenciaisVenda();
        return imoveis;
    }

And the following error message, as GetMapping is underlined with the red marker:

    invalid method declaration, required return type
Mahabubul Hasan :

GetMapping is an annotation, and annotation must start with an @ sign so your code should look like this

@GetMapping("/pagina/imoveis-residenciais-venda")
public List<Imovel> recuperarPaginaImoveisResidenciaisVenda(){
     List<Imovel> imoveis = this.imovelRepositorio.recuperarPaginaImoveisResidenciaisVenda();
     return imoveis;
}

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=419860&siteId=1