2016-08-21 8 views
0

私は自分のミニウェブサイトを構築してみるためにスプリングブートを使用しています。java springBoot - htmlページをレンダリングするには

私は、コントローラ

package hello; 


import org.springframework.web.bind.annotation.RestController; 
import org.springframework.web.bind.annotation.RequestMapping; 

@RestController 
public class HelloController { 


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

} 

と私はレンダリングしようとしていますが、私は単なるテキスト「インデックス」はレンダリングさHTMLファイルリソース/テンプレート/インデックスを持っています。テキストの代わりにhtmlファイルを返すにはどうすればいいですか?

答えて

1

結果は@ResponseBodyに記載すると@RestControllerと指定しました。代わりに@Controllerを使用して、クラスパスにテンプレートフレームワーク(Thymeleafなど)があることを確認してください。通常、ほとんどのテンプレートフレームワークでは、templatesフォルダ内のファイルに.htmlを含める必要があります。

+0

私は感謝の言葉ではないと思っていますが、私は欲しかったのです – user3057416

関連する問題