Galera, to iniciando meus estudos em Spring e estou com muita duvida, to tentando fazer um get na minha requisição pra me devolver um dicionario, porém esta dando erra 404, alguem consegue me ajudar?
vi o exemplo nesse site: http://blog.algaworks.com/como-criar-web-services-restful-com-spring-boot/
segue meu codigo:
package main;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Main {
public static void main(String[] args) throws Exception {
SpringApplication.run(Main.class, args);
}
}
public class Linguagem {
private int id;
private String nome;
public Linguagem(int id, String nome) {
this.id = id;
this.nome = nome;
}
public int getId() {
return id;
}
public String getNome() {
return nome;
}
public void setId(int id) {
this.id = id;
}
public void setNome(String nome) {
this.nome = nome;
}
}
@RestController
public class LinguagemResource {
private Map<Integer, Linguagem> linguagens;
public LinguagemResource(){
Linguagem python = new Linguagem(1, "python");
Linguagem java = new Linguagem(1, "java");
linguagens.put(1, python);
linguagens.put(2, java);
}
@RequestMapping(value = "/linguagens", method = RequestMethod.GET)
public ResponseEntity<List<Linguagem>> linguagens() {
return new ResponseEntity<List<Linguagem>>(new ArrayList<Linguagem>(linguagens.values()), HttpStatus.OK);
}
}
alguem consegue me ajudar?? obrigado des de ja