SpringMVC常用注解

@RequestMapping

用于映射web请求,包括访问路径和参数。

@RestController
@RequestMapping("/home")
public class ElasticSearchClientConfig {
		......
}

@ResponseBody

表明该类的所有方法的返回值都直接进行提交而不经过视图解析器,且返回值的数据自动封装为json的数据格式。如下:

@RequestMapping("/user/test")
@ResponseBody
public User test1(){
    System.out.println(user1);
    return new User();
}

@RequestBody

用于接收POST请求的请求体中参数。如下:

@PostMapping ("/toStore")
public String test2(@RequestBody User user){
    System.out.println(user);
    return "nih";
}

@PathVariable

用于获取路径中参数值。如下:

@GetMapping("/user/{id}")
public String test3(@PathVariable String id) {
    System.out.println(id);
    return "hh";
}

@Transactional

@Transactional注解放在类上时,表示所有该类的公共方法都配置相同的事务属性信息。如下:

@Slf4j
@Controller
@RequestMapping("/home")
@Transactional
public class ElasticSearchClientConfig {
		......
}

相关推荐

  1. SpringMVC注解

    2023-12-07 04:58:02       25 阅读
  2. SpringMVC注解

    2023-12-07 04:58:02       35 阅读
  3. springmvc注解

    2023-12-07 04:58:02       10 阅读
  4. Spring与SpringMVC注解

    2023-12-07 04:58:02       15 阅读
  5. 总结 SpringMVC 中的注解

    2023-12-07 04:58:02       34 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-07 04:58:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-07 04:58:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-07 04:58:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-07 04:58:02       18 阅读

热门阅读

  1. Spring Boot学习(三十三):集成kafka

    2023-12-07 04:58:02       45 阅读
  2. RK3288升级WebView版本,替换webview app

    2023-12-07 04:58:02       35 阅读
  3. android 13.0 Camera2去掉前置摄像头闪光灯功能

    2023-12-07 04:58:02       36 阅读
  4. ThreadLocal+TaskDecorator实现父子线程 参数传递

    2023-12-07 04:58:02       37 阅读
  5. 【无标题】

    2023-12-07 04:58:02       47 阅读
  6. a href自定义下载文件名

    2023-12-07 04:58:02       42 阅读
  7. 设计模式&委派模式(Delegate Pattern)

    2023-12-07 04:58:02       33 阅读
  8. 【LeetCode】258. 各位相加

    2023-12-07 04:58:02       36 阅读
  9. Vue中的组件通信:从子到父的数据传递

    2023-12-07 04:58:02       40 阅读
  10. C++设计模式——建造者模式(Builder)

    2023-12-07 04:58:02       44 阅读
  11. ES6拓展API

    2023-12-07 04:58:02       32 阅读
  12. Socket.D 网络应用协议,首版发布!

    2023-12-07 04:58:02       38 阅读