超實用的14個 Spring MVC “隱藏”技巧,用了都說好!
阿新 • • 發佈:2020-11-05
![](https://upload-images.jianshu.io/upload_images/15462057-10fcd65bcd4a4ccb.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
通常,在Spring MVC中,我們編寫一個控制器類來處理來自客戶端的請求。然後,控制器呼叫業務類來處理與業務相關的任務,然後將客戶端重定向到邏輯檢視名稱,該名稱由Spring的排程程式Servlet解析,以呈現結果或輸出。
這樣就完成了典型的請求-響應週期的往返。
今天整理了一下編寫Spring MVC控制器的14個技巧,你今天get到了嗎?(≧▽≦)/
### **1、使用@Controller構造型**
這是建立可以處理一個或多個請求的控制器類的最簡單方法。僅通過用構造型註釋一個類@Controller ,例如:
```
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class HomeController {
@RequestMapping("/")
public String visitHome() {
return "home";
}
}
```
如你所見,visitHome()方法通過重定向到名為home的檢視來處理來自應用程式上下文路徑(/)的請求。
注意:@Controller原型只能在Spring的配置檔案中啟用註解驅動時使