zoukankan      html  css  js  c++  java
  • springboot使用@data注解,减少不必要代码

    springboot使用@data注解,减少不必要代码

    https://blog.csdn.net/qq_37433657/article/details/83275051

    一、idea安装lombok插件

    二、重启idea
    三、添加maven依赖
    <dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.16.10</version>
    </dependency>
    1
    2
    3
    4
    5
    四、书写一个实体类
    import lombok.Data;

    @Data
    public class MyTestBean {
    private Integer id;
    private String name;
    private String password;
    }
    1
    2
    3
    4
    5
    6
    7
    8
    五、测试代码
    public class TestMyBean {
    public static void main(String[] args){
    MyTestBean m=new MyTestBean();
    m.setId(1);
    m.setName("zhangsan");
    m.setPassword("123456");
    System.out.println(m);
    }
    }
    1
    2
    3
    4
    5
    6
    7
    8
    9
    六、结果


    七、扩展
    @Data : 注解在类上, 为类提供读写属性, 此外还提供了 equals()、hashCode()、toString() 方法
    @Getter/@Setter : 注解在类上, 为类提供读写属性
    @ToString : 注解在类上, 为类提供 toString() 方法
    @Slf4j : 注解在类上, 为类提供一个属性名为 log 的 log4j 的日志对象
    @Log4j : 注解在类上, 为类提供一个属性名为 log 的 log4j 的日志对象
    ————————————————
    版权声明:本文为CSDN博主「不爱编程的设计师」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_37433657/article/details/83275051

  • 相关阅读:
    对Spring的简单理解
    对Hibernate的简单认识
    对Struts的简单理解
    浅谈实体类
    xdebug配置
    hosts文件修改完无效的解决办法
    CentOS6.4 中文输入法
    python加密解密
    windows运行命令大全
    vm虚拟机centos文件共享目录设置
  • 原文地址:https://www.cnblogs.com/handsome1013/p/12811580.html
Copyright © 2011-2022 走看看