Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
13
respostas

Não carrega o index.html

Quando eu coloco http://localhost:8080/ no meu browser ele mapea papa o /, porém imprime na tela index, a palavra que eu escrevi, não carrega o index.html

    @RequestMapping("/")
    public String index() {
        return "index";
    }

O meu index esta no caminho main/resources/templades/index.html E meu controller esta no caminho main/java/com.github.thaynarasilvapinto/controller/SimuladorController.java

minhas dependências

    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>org.junit.jupiter</groupId>
            <artifactId>junit-jupiter-api</artifactId>
            <version>RELEASE</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <version>2.0.4.RELEASE</version>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
            <version>2.0.4.RELEASE</version>
        </dependency>
    </dependencies>
13 respostas

Olá, tudo bem ?

Você chegou a configurar o bean que é responsável pelo mapeamento do seu camada de view ?

Não configurei, vi alguns sites e fóruns, porém no vídeo ele não configura, pelo menos até a aula 2 e onde ele faz essa configuração do index

Vi a aulas até esse ponto e fiz uns testes.

Acho que talvez seu pom não esteja completo :(

Além disso, temos que tomar bastante cuidado com as convenções, se elas não estiverem corretas, teremos bastante problemas.

Consegue confirmar se você criou os pacotes e pastas da maneira correta ?

A pasta é main/resources/templates

Sim, vou ver se coloco o projeto no meu git para você dar uma olhada .Meu pom.xml completo

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.thaynara</groupId>
    <artifactId>SimuladorBanco</artifactId>
    <version>1.0-SNAPSHOT</version>

    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>org.junit.jupiter</groupId>
            <artifactId>junit-jupiter-api</artifactId>
            <version>RELEASE</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <version>2.0.4.RELEASE</version>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
            <version>2.0.4.RELEASE</version>
        </dependency>
    </dependencies>

</project>

Pronto coloquei no meu git.

https://github.com/thaynarasilvapinto/Simulador-de-banco

Segue o link

Estou fazendo um projeto parecido com o da aula e aplicando mais algumas coisas que aprendi, além de aplicar os conceitos que aprendi nas aulas.

Obrigada

Sua pasta de resources está errada, você escreveu templades e o correto templates

Okay, mas continua não dando certo

Qual erro dá ?

A mesma coisa, no lugar de carregar o html, index, só imprime a mensagem index no browser

solução!

Você mapeou seu controller como @RestController e não @Controller por isso está dessa forma

Nossa era isso dsklnsdnkjasdnajskd, nossa olhei e juro que eu não vi, desculpa o incomodo.

Obrigadissima

sem problemas, importante que é que tá funcionando e tu pode seguir com o curso.