zoukankan      html  css  js  c++  java
  • 常用注解 开发SpringBoot项目

    @SpringBootApplication

      Springboot项目 主程序入口类注解;

      作用:

    @RestController

      类注解:相对于在此类的所有方法上都加上@ResponseBody,

      包含@Controller和@ResponseBody

    @Controller


    @ResponseBody

      服务请求方法注解,

      服务器将方法的返回结果直接写到HTTP响应正文中,当需要返回json数据是添加此注解。

      属性:

    @RequestBody

      服务请求方法参数注解,

      服务器将正文请求数据写到请求方法的参数类型对象,比如Map,Person等【将 HTTP 请求正文插入方法中,使用适合的 HttpMessageConverter 将请求体写入某个对象】

      属性:

    @RequestParam

      服务请求方法参数注解,

      将请求参数值逐一映射赋值到服务请求方法的参数中,不加此注解貌似也可以,

      属性:value、required(默认true)、defaultValue

    @PathVariable

      用来获取URL中的动态参数 

      属性:

      举例:  

    @RequestMapping(value="/users/{userId}/topics/{topicId}")  
    public String test(   @PathVariable(value="userId") int userId,    @PathVariable(value="topicId") int topicId) 
    

      


    扩展

    @CookieValue

    @requestHeader

    扩展参考:https://blog.csdn.net/a350204530/article/details/60763379

    在你的气质里,藏着你走过的路,读过的书,爱过的人。
  • 相关阅读:
    mongoDB 索引
    mongoDB _id:ObjectId("xxxx")详解
    mongoDB: cursor not found on server
    mongoDB group命令详解
    Python 中,matplotlib绘图无法显示中文的问题
    python常用
    deepin下安装python的Tkinter库
    wireshark抓包常见提示含义解析
    TimeUnit
    Java回调机制解析
  • 原文地址:https://www.cnblogs.com/qian2018/p/8890251.html
Copyright © 2011-2022 走看看