中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SpringMVC之框架注解使用簡介

發布時間:2020-08-04 01:34:14 來源:網絡 閱讀:702 作者:569590478 欄目:開發技術
SpringMVC的注解框架:
  1. 優點:

    1.一個控制器類處理多個動作(如果實現了Controller,則不可以實現此方法)。

    2.不需要配置到xml文件中,會造成xml文件非常的復雜 而且不利于分散式開發。

    3.提高了靈活度


  2. 注解類主要分布:(還有其他注解、如service、resposity、autowire、quafiler、entity等)

    Controller:注解:org.springframework.stereotype.Controller

    RequestMapping:注解:org.springframework.web.bind.annotation.RequestMapping

    例:@RequestMapping(param)

    param:

    value=“”;

    “”

    method={RequestMethod.POST/GET....}

    (RequestMappingHandlerMapping、RequestMappingHandlerAdapter)開啟映射


  3. 通過path的映射尋找不同的方法

  4. @Autowired與@Service注解進行依賴注入

  依賴注入->@Autowired注解進行依賴注入

  @Service注解-指導一個service業務邏輯類


4.Spring 的掃描機制:

  1.配置Spring-context->加入schema與名空間(Spring框架)

  2.添加<context:componet-scan base-package=""/>

  3.<mvc:annotation-drivern/>


5.重定向與Flash屬性

 1.轉發比重定向快

 2.轉發不經過客戶端、重定向經過客戶端

 3.轉發可以定向到外部網絡,比重定向好


6.請求參數與路徑變量

 1.RequestParam:request.getParameter()

 2.PathVaribable:requestMapping(”/{paramName}“)—>@PathVariable ClassType paramName


7.ViewResolver直接進行解析視圖的樣式:

 例子:jsp

 <bean id = "jspViewResolver" class = " ......InternalResourceViewResolver">

   <property name = "prefix" value = "/web-inf/jsp/"/>//轉發前綴標識符

   <property name = "suffix" value = ".jsp"/> 

</bean>


8.頁面傳值:

 1.ModelAndView對象的后端向前端傳值;

 2.ModelMap參數 實現方式ModelMap.model.addAttribute("","");

 3.@ModelAttribute注解


9.重定向視圖:

 1.ReqirectView("") return 一個ModelAndView : new ModelAndView(new RedirectView(""))

 2.redirect:"redirect:****"


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

高青县| 长岭县| 织金县| 贵德县| 涡阳县| 河池市| 龙胜| 遵义县| 炎陵县| 慈利县| 阿拉善右旗| 丽水市| 财经| 潍坊市| 榆中县| 阳西县| 舟曲县| 龙岩市| 仁寿县| 玛纳斯县| 云霄县| 兰州市| 迭部县| 深水埗区| 海兴县| 黑河市| 庐江县| 建平县| 江源县| 东至县| 吉林省| 呼伦贝尔市| 东平县| 定南县| 土默特右旗| 东港市| 那曲县| 聊城市| 赤城县| 广丰县| 错那县|