Изменение расположения по умолчанию моего шаблона Spring Boot выбрасывает 404 - PullRequest
0 голосов
/ 31 октября 2018

Когда у меня есть index.html в месте по умолчанию (/resource/templates/index.htm). Все отлично работает Но когда я пытаюсь изменить местоположение по умолчанию, он просто выбрасывает 404. Даже после изменения application.properties.

Структура проекта

enter image description here

Application.properties

server.port = 5000
spring.thymeleaf.cache = false
spring.thymeleaf.prefix = classpath:/Frontend/public/

Контроллер

    package iit.kent.cle;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class RouteController {

    @RequestMapping("/[^api]")
    public String index() {
        return "index" ;
    }

}

1 Ответ

0 голосов
/ 31 октября 2018

При обновлении префикса в корне вашего application.properties корень находится в ресурсах , поэтому путь к классам начинается с этого:

spring.thymeleaf.prefix = classpath:/templates/Frontend/public/
...