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

–> 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?

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

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

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

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

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

1 curtida

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