Problema com Maven e Java na criação de List

6 respostas
mavenjava
E

–> Classe Start: OK

package br.com.awesome.start;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.annotation.ComponentScan;

EnableAutoConfiguration
ComponentScan(basePackages = "br.com.awesome.endpoint")
public class ApplicationStart {
	public static void main(String[] args) {
		SpringApplication.run(ApplicationStart.class, args);
	}
}

--> Classe Estudante, entidade: OK

**package** br.com.awesome.classe;

**public** **class** Estudante {

**private** String nome;

**public** Estudante(String nome) {

**super** ();

**this** .nome = nome;

}

**public** Estudante() {

}

**public** String getNome() {

**return** nome;

}

**public** **void** setNome(String nome) {

**this** .nome = nome;

}

}


--> Classe EndPoint: error no List

package br.com.awesome.endpoint;

import org.springframework.stereotype.Controller;

import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.RequestMethod;

import org.springframework.web.bind.annotation.RestController;

import br.com.awesome.classe.Estudante;

import java.util.List;

import static java.util.Arrays. asList ;

@RestController

@RequestMapping(“estudante”)

public class EstudanteEndpoint {

@RequestMapping(method = RequestMethod. GET , path = “/list”)

public List listaEstudante() {

//Aqui acontece o erro
return asList( new Estudante(nome: “Eduardo”), new Estudante(nome: = “Bruna”));

}

}

Alguém pode me ajudar com esse erro?

6 Respostas

darlan_machado

Sim, vai ter erro.
Onde está o import de Estudante?

E

Eu dei o import de estudante e continua dando erro no “asList”

darlan_machado

Coloca o código e as mensagens exatas de erro, fera.

E

Alterei o código com o import do Estudante e a imagem do erro on asList

staroski

A sintaxe da chamado aos construtores está errada.
Você tem que passar somente o conteúdo dos parâmetros, não o nome deles.

E

Funcionou staroski, muito obrigado mas agora ta dando esse erro na hora de executar

Criado 11 de maio de 2019
Ultima resposta 11 de mai. de 2019
Respostas 6
Participantes 3