JAVA面試題(26)

    本文首發於cartoon的博客
    轉載請註明出處:cartoonyu.github.io/cartoon-blo…java

  • Spring MVC 有哪些組件?
    • HandlerMapping
      • 決定使用哪一個Handler處理請求
    • HandlerAdapter
      • 將Handler靈活交給Servlet處理
    • HandlerExceptionResolver
      • 處理請求發生的異常狀況
    • ViewResolver
      • 將String類型的視圖名和Locale解析成View類型的視圖
    • RequestToViewNameTranslator
      • 設置request到ViewName的映射規則
    • LocaleResolver
      • 從request解析成Locale
    • ThemeResolver
      • 解析主題
    • MultipartResolver
      • 處理上傳請求
    • FlashMapManager
      • 管理FlashMap
  • @RequestMapping 的做用是什麼?
    • 處理請求地址映射
    • 響應請求
    • 接收request參數
  • @Autowired 的做用是什麼?
    • 將對象注入到變量中
    • 屬性
      • no:不採用Autowired
      • byName:經過指定name注入bean
      • byType:經過類型注入bean,若該接口有多個實現類需指定首選類,不然會出現異常
      • constructor:經過構造函數參數注入bean
      • default:採用父類(default-autowire)配置
  • 什麼是 Spring Boot?
    • 是對Spring以及Sping MVC進一步封裝的輕量級框架
    • 是快速啓動Spring項目的一個工具,能被任意項目的構建系統使用
    • 使用註解以及配置文件取代傳統使用xml文件的開發框架
相關文章
相關標籤/搜索