1. 程式人生 > >spring boot 檢視對映碰到的一個小坑

spring boot 檢視對映碰到的一個小坑

場景:使用spring boot 開發了一個簡單的web系統,伺服器是linux,本地開發一切正常,發到伺服器上後訪問報500的錯誤。具體異常如下:

org.thymeleaf.exceptions.TemplateInputException: Error resolving template "/kpiDefinition", template might not exist or might not be accessible by any of the configured Template Resolvers

異常很清楚,就是模板檔案未找到,可是本地開發明明是好的呀?

解決:原始碼

@GetMapping("/kpiView")
    public String openKpiView(){
        return "/kpiDefinition";
    }

修改後程式碼
@GetMapping("/kpiView")
    public String openKpiView(){
        return "kpiDefinition";
    }

去掉"/"後,伺服器上訪問終於正常,具體原因未知,先做個記錄吧。