javanal#2 - webコントローラの作成
javanal#1 - javaでtwitter風webアプリを作る(環境構築) - Beginner's Hack
概要
依存関係に追加したSpring Webの機能を使用して、"http://localhost:8080/home"にアクセスするとHello Worldが表示されるようにする。
手順
コントローラの作成
// spring bootにコントローラであると認識させる @Controller // リクエストURLが"/xxx"であればこのコントローラ内のメソッドにルーティングされる @RequestMapping("/") public class HomeController { // リクエストURLが"/home"かつ、リクエストタイプが"GET"であればこのメソッドが実行される @GetMapping("home") public String home() { // 表示するhtml名を表す // この場合templatesフォルダ内のhome.htmlを表示する return "home"; } }
ビューの作成
<!doctype html> <html xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Javanal</title> </head> <body> <p>Hello World</p> </body> </html>