Ajuda o iniciante em spring erro 404

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

Mas ao subir a aplicação, teve algum erro?

lembre-se que é muito importante no spring boot, deixar os pacotes que vc cria como pacotes irmão de onde se localiza a classe anotada com @SpringBootApplication.

a sua programação aparentemente está correta.