基于注解的控制器

  • SpringMVC是一個基于DispatcherServlet的MVC框架,每個請求最先訪問的是DispatcherServlet,DispatcherServlet負責(zé)將每一個Request轉(zhuǎn)發(fā)到相應(yīng)的Handler,Handler處理后再返回相應(yīng)的模型(Model)和視圖(View)。在使用注解的Spring MVC中,處理器Handler是基于@Controller和@RequestMapping兩個注解的,這兩個注解可以提供非常靈活的匹配和處理方式。

@Controller和@RequestMapping注解
  • @Controller注解類型

  聲明一個控制器類,Spring使用掃描機制來找到應(yīng)用程序中所有基于注解的控制器類,控制器類的內(nèi)部包含每個動作相應(yīng)的處理方法,如下是一個@Controller的例子。

iOS培訓(xùn),Swift培訓(xùn),蘋果開發(fā)培訓(xùn),移動開發(fā)培訓(xùn)

package com.example.controller;import org.springframework.web.servlet.mvc.support.RedirectAttributes;
...
@Controllerpublic class ProductController {    //request-handling methods here}

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負責(zé)任的教育,學(xué)習(xí)改變命運,軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式