91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

SpringBoot配置Controller實現Web請求處理的方法

發布時間:2023-07-08 14:31:38 來源:億速云 閱讀:115 作者:栢白 欄目:開發技術

今天小編給大家分享的是SpringBoot配置Controller實現Web請求處理的方法,相信很多人都不太了解,為了讓大家更加了解,所以給大家總結了以下內容,一起往下看吧。一定會有所收獲的哦。

Controller處理請求

由于 在建立 SpringBoot項目時選擇的 Web > Spring Web , Maven會導入 SpringMVC 框架 依賴, 做為 Web處理框架

SpringBoot配置Controller實現Web請求處理的方法

在 SpringMVC框架中 , 通過 Controller類中的方法 來處理請求, 產生響應

在方法中 要解決以下問題

  • 標識方法

  • 轉頁

  • 接收請求時傳遞信息

  • 封裝響應信息

  • 業務處理

創建Controller 類

在 項目中 建立 controller 包 ( 文件夾 ), 在controller包 ( 文件夾 ) 下創建 XxxController類 , 作為處理Web請求的控制層

SpringBoot配置Controller實現Web請求處理的方法

在 創建類的同時, 可以創建所屬的包路徑(文件夾)

SpringBoot配置Controller實現Web請求處理的方法

@Controller注解

Controller 類 就是一個普通的類

@Controller : 在類上添加 @Controller 注解, 有兩個作用

  • 將當前類注冊到 SpringIoC 容器中

  • 當前類 為MVC 結構中的 Controller 控制層

package com.yuan.controller;
import org.springframework.stereotype.Controller;
@Controller
public class TestController {
}

標識方法@RequestMapping

@RequestMapping : 用于標識請求方法的,

可以同時寫在類上和方法上 或者 只寫在方法上

要保證 注解value屬性值的唯一性, 這樣在請求時才能定位到指定的方法上

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
@RequestMapping("/test")
public class TestController {
    @RequestMapping("/test01")
    public void test01(){
        System.out.println(" controller 中的測試方法  test 01 ");
    }
}

或者

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class TestController {
    @RequestMapping("/test/test01")
    public void test01(){
        System.out.println(" controller 中的測試方法  test 01 ");
    }
}

測試

啟動項目測試, 在瀏覽器中輸入URL : http://localhost:8080/test/test01

這時頁面報錯, 是因為沒有轉頁的對應頁面, 后面解決

SpringBoot配置Controller實現Web請求處理的方法

但在 idea 控制臺 可以找到controller中的測試方法test 01信息輸出, 說明 方法被調用執行了

SpringBoot配置Controller實現Web請求處理的方法

關于SpringBoot配置Controller實現Web請求處理的方法就分享到這里了,希望以上內容可以對大家有一定的參考價值,可以學以致用。如果喜歡本篇文章,不妨把它分享出去讓更多的人看到。

向AI問一下細節

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

AI

八宿县| 邮箱| 鹤山市| 民勤县| 定州市| 定日县| 浠水县| 吴堡县| 夏河县| 新巴尔虎左旗| 灌阳县| 五家渠市| 富顺县| 崇文区| 新宁县| 龙海市| 厦门市| 沁阳市| 贵港市| 宣武区| 双城市| 安远县| 巫山县| 康定县| 长白| 剑阁县| 商丘市| 保德县| 旬邑县| 余江县| 张家口市| 河池市| 平利县| 上思县| 台南市| 江山市| 阿瓦提县| 辉南县| 荆州市| 西和县| 白城市|