2016-07-27 304 views
2
靜態頁面

默認當前位置我有一個小的項目使用Spring啓動(通過http://start.spring.io/創建):春季啓動:爲

1)我有一個控制器:

@Controller 
public class RootController { 

    @RequestMapping(value = "/", method = RequestMethod.GET) 
    public String root() { 
     return "index"; 
    } 

} 

2)在我的文件夾:SRC/main/resources/static /,我已經添加了一個文件:index.html。

不幸的是,當我嘗試通過'http://localhost:8080/'訪問它時,出現404錯誤。爲什麼?

我發現了兩個解決方案來解決這個問題,但我想這不是由Spring啓動提出的最簡單的解決方案(?):

  • 手動定義配置的InternalResourceViewResolver。
  • 在'src/main/resources/template'文件夾中移動index.html,並將依賴關係添加到'mustache'庫。

回答

0

您需要添加的src /主/資源/模板folder.Your CSS裏面的html文件和js必須的src /主/資源/文件夾內

0

您的index.html文件必須在模板文件夾。

enter image description here

+0

我已經測試,但我仍然有錯誤404。只有當我添加的依賴春天開機起動,小鬍子POM工作.XML。但我不想添加這個依賴。 –

+0

錯誤是什麼? –

+0

錯誤是:白標錯誤頁面 此應用程序沒有明確的映射/錯誤,所以你看到這是一個後備。 Wed Jul 27 12:00:43 CEST 2016 有一個意外的錯誤(type = Not Found,status = 404)。 無消息 –

0

嘗試的src /主/ web應用/ index.html的