기본화면 만들기
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. 실행화면

'Server > spring boot' 카테고리의 다른 글
| Spring boot , JPA를 이용해 ToDoList 만들기 -4 (0) | 2023.08.30 |
|---|---|
| Spring boot , JPA를 이용해 ToDoList 만들기 -3 (0) | 2023.08.30 |
| Spring boot , JPA를 이용해 ToDoList 만들기 -1 (0) | 2023.08.26 |