@ModelAttribute

简介: @ModelAttribute

小人之过也必文。——《论语》

如果我们需要在controller执行前做一些事情,除了使用AOP外,我们还可以使用@ModelAttribute注解

@ModelAttribute注解的方法会在controller执行前执行并把结果传递给了下面controller里我们注解的参数

实际开发中可以用来鉴权、过滤参数等

package com.ruben.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
 * @ClassName: ModelController
 * @Description: 我还没有写描述
 * @Date: 2020/12/23 0023 20:36
 * *
 * @author: <achao1441470436@gmail.com>
 * @version: 1.0
 * @since: JDK 1.8
 */
@RestController
@RequestMapping("model")
public class ModelController {
    @ModelAttribute
    public String getWords() {
        return "ruben";
    }
    @GetMapping("whoIsAuthor")
    public String whoIsAuthor(@ModelAttribute String word) {
        return word;
    }
}

相关文章
|
6月前
|
XML JSON Java
@PostMapping 必须加上@RequestBody吗
@PostMapping 必须加上@RequestBody吗
171 2
|
JSON 前端开发 Java
SpringMVC中@RequestBody和@ResponseBody两个注解的区别
📒 程序员小王的博客:程序员小王的博客 🎉 欢迎点赞 👍 收藏 ⭐留言 📝 😊 如有编辑错误联系作者,如果有比较好的文章欢迎分享给我,我会取其精华去其糟粕 🍅java自学的学习路线:java自学的学习路线 今天我想详细的了解一下Spring MVC中@RequestBody和@ResponseBody的区别,让我自己在开发中更好的使用这两个注解
219 0
SpringMVC中@RequestBody和@ResponseBody两个注解的区别
|
11月前
|
Java 数据库 数据安全/隐私保护
SpringMVC中@ModelAttribute应用实践
SpringMVC中@ModelAttribute应用实践
71 2
|
6月前
|
前端开发 Java
@RequestMapping 注解以及其它使用方式
@RequestMapping 注解以及其它使用方式
190 0
|
Java
44SpringMVC - 参数绑定(Model / ModelMap)
44SpringMVC - 参数绑定(Model / ModelMap)
26 0
|
前端开发 Java Spring
SPRING框架中ModelAndView、Model、ModelMap区别
SPRING框架中ModelAndView、Model、ModelMap区别
|
XML JSON 数据格式
@ResponseBody注解
@ResponseBody注解
|
Java Spring
@GetMapping注解
@GetMapping注解