• 常用注解 开发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

    在你的气质里,藏着你走过的路,读过的书,爱过的人。
  • 相关阅读:
    android视频录制
    UIWebView 缓存
    (Detected problems with API compatibility(visit g.co/dev/appcompat for more info)
    二、为什么要安装jdk?
    一、java为什么叫java?
    jstl标签
    J2EE(八)——myeclipse开发servlet
    J2EE(七)——myeclipse开发servlet
    J2EE(六)——servlet生命周期
    J2EE(五)——servlet初识
  • 原文地址:https://www.cnblogs.com/qian2018/p/8890251.html
Copyright © 2020-2023  润新知