MVC

  • M: Model 模型
  • V: View 視圖
  • C: Controller 控制器
1
2
3
4
5
6
7
8
9
10
11
12
13
14
@RestController
public class SpringBootHelloWorld {

public static void main(String[] args) {
// TODO Auto-generated method stub

}

@RequestMapping("/")
public String hello(){
return "Hello World";
}

}

Controller

控制器:處理用戶的請求
@RequestController:註解來表示控制器
@RequestMapping(“/“):URL為”/“的時候,執行下方的程式 -> GET請求
@GetMapping、@PostMapping

Model

負責資料管理、資料庫設計

View

呈現在客戶端瀏覽器,通常以.html格式呈現
若有用到資料,就會配合Model的資料

教學影片

Java Spring MVC和不同層的撰寫:https://www.youtube.com/watch?v=9L-rxL7iZuM