2016-12-24 8 views
0

私はreactjsを持つスプリングブートアプリケーションを持っています。私が直面している問題は、ルートパスにリダイレクトされていません。 私は1つのコントローラー(最も単純なもの)を持っていますが、ルートパス( "/")に1つのメソッドをマップしています。フォルダ内の静的リソース(pubilc spring boot)のindex.htmlへのリダイレクトはありません

そして、パブリックフォルダ/静的フォルダとテンプレートフォルダのすべての場所にindex.htmlを配置しました。

ですが、http://localhost:8080/にナビゲートしているときは、エラーページになります。

リンクが続く: - https://spring.io/guides/tutorials/react-and-spring-data-rest/

でも試してみました: - Can't serve static index.html with Spring Boot

私はバージョン1.3.5.RELEASEと "春・ブート・スターター・ウェブ" の依存関係を持っています。

答えて

1

あなたの依存関係にThymeleafを追加したことを確認してください:

@RequestMapping(value = "/") 
public String index() { 
    return "index"; 
} 
:あなたが簡単にあなたのコントローラから(resources/templates/に配置された)index.htmlテンプレートを返すことができ、その後

<dependency> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-thymeleaf</artifactId> 
</dependency> 

関連する問題