기본화면 만들기

 

0. TodoappAplication.java

package com.example.todoapp;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class TodoappApplication {

	public static void main(String[] args) {
		SpringApplication.run(TodoappApplication.class, args);
	}

}

 

 

1. TodoController 생성

GetMapping으로 연결

package com.example.todoapp.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;

@Controller
public class TodoController {
    @GetMapping("/")
    public String index(){
        return "todos.html";
    }
}

 

2. Todd.html 작성

<html lang="ko"
      xmlns:th="http://www.thymeleaf.org"
      xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout">

    <h1>ToDo App</h1>
    <form method="post" action="/addTodo">
        <input type="text" name="todo" />
        <input type="submit" value="Add Todo" />
    </form>

</html>

 

3. 실행화면

+ Recent posts