返回顶部
首页 > 资讯 > 后端开发 > Python >SpringBoot如何配置Controller实现Web请求处理
  • 191
分享到

SpringBoot如何配置Controller实现Web请求处理

SpringBoot配置ControllerSpringBoot Controller处理请求 2023-05-20 08:05:09 191人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

目录Controller处理请求创建Controller 类@Controller注解标识方法@RequestMapping测试Controller处理请求 由于 在建立 Sprin

Controller处理请求

由于 在建立 SpringBoot项目时选择的 WEB > spring Web , Maven会导入 springMVC 框架 依赖, 做为 Web处理框架

在 Springmvc框架中 , 通过 Controller类中的方法 来处理请求, 产生响应

在方法中 要解决以下问题

  • 标识方法
  • 转页
  • 接收请求时传递信息
  • 封装响应信息
  • 业务处理

创建Controller 类

在 项目中 建立 controller 包 ( 文件夹 ), 在controller包 ( 文件夹 ) 下创建 XxxController类 , 作为处理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

这时页面报错, 是因为没有转页的对应页面, 后面解决

但在 idea 控制台 可以找到controller中的测试方法test 01信息输出, 说明 方法被调用执行了

到此这篇关于SpringBoot如何配置Controller实现Web请求处理的文章就介绍到这了,更多相关SpringBoot配置Controller内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: SpringBoot如何配置Controller实现Web请求处理

本文链接: https://lsjlt.com/news/214242.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • SpringBoot如何配置Controller实现Web请求处理
    目录Controller处理请求创建Controller 类@Controller注解标识方法@RequestMapping测试Controller处理请求 由于 在建立 Sprin...
    99+
    2023-05-20
    SpringBoot配置Controller SpringBoot Controller处理请求
  • SpringBoot配置Controller实现Web请求处理的方法
    今天小编给大家分享的是SpringBoot配置Controller实现Web请求处理的方法,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。Controller处理请求由于 在建立 Sp...
    99+
    2023-08-03
  • springboot项目完整后端请求Controller层优雅处理
    目录前言Controller 层参数接收统一状态码| 返回格式| 封装 ResultVo统一校验| 原始做法| @Validated 参数校验| 优化异常处理统一响应| 统一包装响应...
    99+
    2024-04-02
  • Tomcat9如何实现请求处理
    这篇文章给大家分享的是有关Tomcat9如何实现请求处理的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。请求处理Tomcat对于HTTP请求,会由Connector监听的端口,通过线程池的处理进行多线程的处理。此线...
    99+
    2023-06-02
  • Springboot处理配置CORS跨域请求时碰到的坑
    最近开发过程中遇到了一个问题,之前没有太注意,这里记录一下。我用的SpringBoot版本是2.0.5,在跟前端联调的时候,有个请求因为用户权限不够就被拦截器拦截了,拦截器拦截之后打...
    99+
    2024-04-02
  • web服务器如何处理并发请求
    web服务器如何处理并发请求?Web服务器是用于处理和响应来自客户端的请求的软件或硬件系统。处理并发请求是Web服务器的一个核心功能,因为在现代Web应用程序中,同时会有大量的请求发送到服务器。以下是关于Web服务器如何处理并发请求的概述...
    99+
    2024-01-24
    web服务器如何处理并发请求 云服务器 云服务器知识
  • 如何在 ASP.NET Core Web API 中处理 Patch 请求
    目录一、概述二、将 Keys 保存在 Input Model 中三、定义 ModelBinderFactory 和 ModelBinder四、在 ASP.NET Core 项目中替换...
    99+
    2023-05-20
    ASP.NET Core Web API 处理 Patch 请求 ASP.NET Core  Patch 请求
  • 如何在C++中处理Web请求和响应?
    使用 cpproxy 库处理 web 请求和响应的步骤如下:安装 cpproxy 库。创建 http 服务器对象并设置端口和地址。为特定请求路径设置处理程序。在处理程序中,创建响应对象,...
    99+
    2024-05-11
    web请求 web响应 c++
  • 如何配置服务端实现AJAX跨域请求
    这篇文章主要介绍“如何配置服务端实现AJAX跨域请求”,在日常操作中,相信很多人在如何配置服务端实现AJAX跨域请求问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何配置服务...
    99+
    2024-04-02
  • 如何使用Golang函数处理Web请求路由
    在 golang 中,使用函数处理 web 请求路由是一种可扩展、模块化的 api 构建方法。它涉及以下步骤:安装 http 路由器库。创建一个路由器。为路由定义路径模式和处理函数。编写...
    99+
    2024-05-02
    golang 路由 web请求 git
  • SpringBoot AOP统一处理Web请求日志的示例代码
    SpringBoot AOP统一处理Web请求日志 引入依赖: <dependency> <groupId>org.springframework.b...
    99+
    2023-02-09
    springboot aop web请求日志 spring aop实现日志记录 Springboot日志
  • Struts2如何处理AJAX请求
    本文小编为大家详细介绍“Struts2如何处理AJAX请求”,内容详细,步骤清晰,细节处理妥当,希望这篇“Struts2如何处理AJAX请求”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新...
    99+
    2024-04-02
  • Ngnix如何处理http请求
    这篇文章主要为大家展示了“Ngnix如何处理http请求”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Ngnix如何处理http请求”这篇文章吧。nginx处理http的请求是nginx最重要的...
    99+
    2023-06-27
  • springboot如何为web层添加统一请求前缀
    目录如何为web层添加统一请求前缀配置文件方式实现WebMvcConfigurer接口spring web访问页面出现多余前缀和后缀情况页面中出现hello.jsp解决方法如何为we...
    99+
    2024-04-02
  • SpringBoot开发技巧之如何处理跨域请求CORS
    目录SpringBoot处理跨域特殊情况解决方法自定义Cors过滤器通过配置类指定过滤器的优先级在前后分离的架构下,我们经常会遇到跨域CORS问题,在浏览器上的表现就是出现如下一段错...
    99+
    2024-04-02
  • Windows系统下如何配置ASP应用程序实现并发请求的高效处理?
    ASP是一种非常流行的Web开发语言,但是当多个用户同时访问ASP应用程序时,可能会出现性能问题。为了解决这个问题,我们需要对ASP应用程序进行配置,以实现高效的并发请求处理。 以下是配置ASP应用程序的步骤: 启用Session状态:...
    99+
    2023-08-05
    load 并发 windows
  • Python面向对象如何实现静态Web服务器处理客户端请求
    这篇文章主要讲解了“Python面向对象如何实现静态Web服务器处理客户端请求”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python面向对象如何实现静态Web服务器处理客户端请求”吧!概...
    99+
    2023-07-02
  • ajax如何实现前台后台跨域请求处理
    这篇文章主要为大家展示了“ajax如何实现前台后台跨域请求处理”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“ajax如何实现前台后台跨域请求处理”这篇文章吧。跨...
    99+
    2024-04-02
  • Java如何实现限流器处理Rest接口请求
    这篇文章主要为大家展示了“Java如何实现限流器处理Rest接口请求”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Java如何实现限流器处理Rest接口请求”这篇文章吧。Maven依赖<d...
    99+
    2023-06-25
  • 如何实现Ajax请求
    小编给大家分享一下如何实现Ajax请求,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Ajax不是一种新的编程语言,而是一种用于创...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作