zoukankan      html  css  js  c++  java
  • SpringBoot工程中依赖lombok的使用

    1、导入依赖

     <!--lombok-->
            <dependency>
                <groupId>org.projectlombok</groupId>
                <artifactId>lombok</artifactId>
                <version>1.18.6</version>
            </dependency>
    

     2、安装插件

    Lombok

     3、在实体类POJO对象中使用

    @Data//相当于 setter getter tostring 方法
    @AllArgsConstructor//所有参数的有参构造
    @NoArgsConstructor//无参构造
    public class User {
    
        private Integer uid;
        private String uname;
        private String pwd;
        @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")//日期格式化
        private Date createTime;
    }
    

     4、创建controller UserController

    @RestController
    @RequestMapping("/user")
    public class UserController {
    
        @GetMapping("/list")
        public User getUserList(){
            return new User(1,"张二麻子","123",new Date());
        }
    }
    

     5、启动主启动类测试

    说明:@RestController 注解,等于@Controller 与 @ResponseBody 一起使用

    @requestBody注解常用来处理content-type不是默认的application/x-www-form-urlcoded编码的内容,比如说:application/json或者是application/xml等。

    一般情况下来说常用其来处理application/json类型

  • 相关阅读:
    django计数器: form collections import Counter
    issubclass使用
    Python rpartition() 方法
    try...except...else高级用法
    FBV及CBV区别
    类属性及对象属性
    判断类或对象方法
    django md5
    @cached_property
    js Array 中的 map, filter 和 reduce
  • 原文地址:https://www.cnblogs.com/cmxblog/p/11808672.html
Copyright © 2011-2022 走看看