Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Bug] Ola mundo nao aparece

ola bom dia eu fiz conforme no video e coloquei todas as dependências e todas as anotações, mas a mensagem não aparece. Insira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Olá, Luiz! Tudo bem?

Pelo que entendi da sua pergunta, você seguiu as instruções do vídeo, mas a mensagem "Hello World" não está aparecendo quando você acessa a URL localhost:8080/hello, certo?

Vamos tentar resolver isso juntos! Aqui estão algumas coisas que você pode verificar:

  1. Certifique-se de que você está rodando a aplicação corretamente. Você deve rodar a classe ApiApplication que possui o método main. No IntelliJ, você pode fazer isso clicando com o botão direito do mouse na classe e selecionando "Run 'ApiApplication.main()'" ou usando o atalho "Ctrl + Shift + F10".

  2. Verifique se o seu HelloController está correto. Ele deve estar assim:

package med.voll.api.controller;

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

@RestController
@RequestMapping("/hello")
public class HelloController {

    @GetMapping
    public String olaMundo() {
        return "Hello World!";
    }
}
  1. Certifique-se de que você está acessando a URL correta no seu navegador. Você deve acessar localhost:8080/hello.

  2. Verifique se o DevTools está configurado corretamente para reiniciar automaticamente o projeto quando você faz alterações. No IntelliJ, você pode fazer isso indo em "Settings" > "Build, Execution, Deployment" > "Compiler" e marcando a opção "Build project automatically". Em seguida, vá para "Advanced Settings" e marque a opção "Allow auto-make to start even if developed application is currently running".

  3. Se você fez alguma alteração no código, lembre-se de parar e reiniciar a aplicação para que as alterações tenham efeito. No IntelliJ, você pode fazer isso clicando no botão de parar (um quadrado vermelho) e depois no botão de rodar (um triângulo verde).

Espero que essas sugestões ajudem a resolver o seu problema. Lembre-se, a programação é um processo de tentativa e erro, então não se desanime se as coisas não funcionarem na primeira vez. Continue tentando e você vai conseguir!

Espero ter ajudado e bons estudos!

solução!

Oi!

Sua classe controller está em um pacote que não é subpacote do pacote onde está a classe main (ApiApplication), e com isso o Spring não carregou a classe controller, causando o erro 404.