`
y806839048
  • 浏览: 1107443 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

mvc不同的参数获取注解

阅读更多

 

 

不同的参数获取注解

 

重点关注:

 @SessionAttribute---getAtribute(“”);

 

1,从body中获取  @RequestBody 

 

@ApiOperation(value = "保存/修改")

@RequestMapping(value = "/saveOrUpdate", method = RequestMethod.POST)

public ResultModel<?> saveOrUpdate(//

@Valid @RequestBody ApplyInfoModel applyInfoModel, //

@SessionAttribute("orderNo") String orderNo, //

@SessionAttribute("phone") String phone) {

applyInfoService.saveOrUpdate(applyInfoModel, orderNo, phone);

return new ResultModel<>();

}

 

2,从session中获取    @SessionAttribute

@ApiOperation(value = "查询申请期限")

@RequestMapping(value = "/queryLoanTerm", method = RequestMethod.GET)

public ResultModel<List<DynamicDataModel>> queryLoanTerm(@SessionAttribute("orderNo") String orderNo) {

List<DynamicDataModel> response = applyInfoService.queryLoanTerm(orderNo);

return new ResultModel<>(response);

}

3,中param中获取   @RequestParam("orderNo")

@ApiOperation(value = "查询申请期限-传参数")

@RequestMapping(value = "/queryLoanTermWithPara", method = RequestMethod.GET)

public ResultModel<List<DynamicDataModel>> queryLoanTermWithPara(@RequestParam("orderNo") String orderNo) {

List<DynamicDataModel> response = applyInfoService.queryLoanTerm(orderNo);

return new ResultModel<>(response);

}

4,从路径中获取  @PathVariable

@ApiOperation(value = "查询证码")

@RequestMapping(value = "/getCode/{phone}", method = RequestMethod.GET)

public ResultModel<WeixinSmsCodeModel> getCode(@PathVariable String phone) {

WeixinSmsCodeModel model = accountService.getCode(phone);

return new ResultModel<>(model);

}

 

 

 

 

分享到:
评论

相关推荐

    Spring MVC请求参数与响应结果全局加密和解密详解

    在Spring MVC中,我们可以使用@RequestBody注解来处理请求参数,并使用 EncryptUtils 工具类来进行加密和解密。EncryptUtils 工具类提供了sha()方法来生成签名,createAesCipher()方法来创建AES加密器。 在控制器...

    SPRING MVC 的请求参数获取的几种方法

    SPRING MVC 请求参数获取的几种方法 SPRING MVC 框架中,获取请求参数是非常重要的一步,下面将介绍 SPRING MVC 中获取请求参数的几种方法。 1. 使用 @PathVariable 注解获取路径中传递参数 在 SPRING MVC 中,...

    Spring MVC 的注解使用实例

    5. `@RequestParam` 注解:此注解用于获取HTTP请求参数。可以获取查询参数或POST请求的表单参数。 ```java @PostMapping("/users") public String createUser(@RequestParam("name") String userName, @...

    Spring MVC工作原理 及注解说明1

    - `@RequestParam`:用于从请求参数中获取值。 - `@PathVariable`:从URL模板变量中获取值。 - `@ModelAttribute`:用于将方法的返回值绑定到Model中,供视图使用。 5. **Spring MVC的优势**: - 高度模块化...

    spring-mvc注解详情

    当需要从查询字符串中获取参数时,可以使用此注解。 6. **@ModelAttribute**:通常用于方法参数中,将请求数据绑定到模型对象。可以用于读取表单数据并将其转换为Java对象。 7. **@ResponseBody**:将方法的返回值...

    最全的Spring MVC注解例子,异步请求,错误处理

    在这个“最全的Spring MVC注解例子”中,我们将深入探讨Spring MVC的核心注解,以及如何实现异步请求处理和错误管理。 1. **Spring MVC核心注解** - `@Controller`:标记一个类为处理HTTP请求的控制器。这是Spring...

    一篇文章弄懂Spring MVC的参数绑定

    Spring MVC提供了一套注解来支持不同类型的参数获取,包括请求路径变量、请求头、请求体和cookies。 1. **@PathVariable**:这个注解用于获取URL模板中的动态参数。例如,`/testUrlPathParam/{param1}/{param2}` 中...

    spring—MVC的注解实例

    `@RequestParam`和`@PathVariable`也是常用的参数绑定注解,前者用于从请求参数中获取值,后者用于从URL路径变量中获取值。 此外,`@Autowired`注解用于自动装配依赖,Spring会根据类型或名称找到合适的bean注入到...

    Spring MVC不能直接接收list类型参数的问题

    按照这种方式编写代码,后台程序实际上无法获取到前端传递过来的 `areaList` 参数。这是因为 jQuery 需要调用 `jQuery.param()` 方法对参数进行序列化处理。 #### 解决方案 针对上述问题,有两种主要的方法可以解决...

    spring mvc 注解例子

    `@RequestParam` 注解用于从HTTP请求参数中获取值。比如,如果我们有一个表单提交的POST请求,其中包含名为`username`的参数,可以这样获取: ```java @PostMapping("/login") public String login(@RequestParam(...

    Spring3.0MVC注解(附实例)

    - `@RequestParam`:用于从请求参数中获取值。 - `@PathVariable`:从URI模板变量中提取值。 - `@ModelAttribute`:用于数据绑定和模型属性。 - `@Controller`:标记一个类作为Spring MVC的控制器。 - `@...

    spring mvc mybatis 注解版

    在Spring MVC中,注解简化了配置文件,使得开发者可以直接在控制器类和方法上使用注解来声明路由、参数绑定和异常处理等。主要的注解有: 1. `@Controller`:标记一个类为控制器类,处理来自HTTP请求的方法。 2. `@...

    spring mvc 注解实例

    在这个注解实例中,我们将深入探讨Spring MVC中的核心注解以及如何利用它们实现对数据库表的增删改查(CRUD)操作。拦截器是Spring MVC中的另一个重要概念,它允许我们在请求处理前后执行自定义逻辑。 首先,让我们...

    Spring3 MVC请求参数获取的几种方法小结

    Spring3 MVC请求参数获取的几种方法小结 在 Spring3 MVC 框架中,获取请求参数是非常重要的步骤,本文将介绍四种获取请求参数的方法,分别是通过@PathVariabl获取路径中的参数、@ModelAttribute获取POST请求的FORM...

    Spring MVC处理参数中的枚举类型通用实现方法

    "Spring MVC处理参数中的枚举类型通用实现方法" ...* Spring MVC参数绑定 * applicationcontext.xml文件配置 * @RequestParam注解的使用 标签:springmvc工作流程 springmvc 参数的枚举类型转换 springmvc参数绑定

    基于注解的springmvc进行form表单操作

    4. `@RequestParam`:当需要从请求参数中获取值时,可以使用此注解,它会将请求参数与方法参数绑定。 接下来,我们将通过一个简单的例子展示如何使用这些注解处理form表单数据并保存到MySQL数据库: 假设我们有一...

    Spring MVC常用参数的使用

    在本章节中,我们将深入探讨Spring MVC框架中的一些常用参数及其使用方法,这些参数对于构建高效、灵活的Web应用程序至关重要。Spring MVC是Spring框架的一部分,它提供了一个模型-视图-控制器(MVC)架构来处理HTTP...

    基于注解的Spring MVC demo

    4. `@PathVariable`:此注解用于从URL模板中获取参数。例如,`@GetMapping("/user/{id}")` 中的 `{id}` 可以通过 `@PathVariable("id")` 来获取。 5. `@RequestParam`:用于从请求参数中获取值。例如,`@GetMapping...

    ASP.NET MVC5 新特性:Attribute路由使用详解

    与传统的在全局配置文件`RouteConfig.cs`中定义路由不同,Attribute路由让开发者可以直接在控制器的动作方法上定义路由模板。 要启用Attribute路由,首先需要确保你的应用程序是基于ASP.NET MVC5构建的。接着,在...

    spring mvc注解方式

    在Spring MVC框架中,注解方式的使用极大地简化了Web应用程序的开发,使得开发者无需编写大量的XML配置文件,即可实现控制器、模型、视图以及数据访问的绑定。结合MyBatis,一个轻量级的持久层框架,可以构建高效、...

Global site tag (gtag.js) - Google Analytics