zoukankan      html  css  js  c++  java
  • Spring 自动生成getter和setter方法 tostring方法

    添加maven依赖

    <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>1.16.18</version>
        <scope>provided</scope>
    </dependency>
    

    在需要生成gettersetter的类上添加@Data注解

    import lombok.Data;
    
    @Data
    public class User {
        @Id
        @GeneratedValue
        private Integer uId;
        private String uName;
        private String uPassword;
    
    }
    测试
            User user = new User();
            user.setUId(1);
            user.setUName("apk2sf");
            user.setUPassword("apk2sf");
    
            System.out.println("测试toString方法:"+user.toString());
    
            System.out.println("测试get方法:"+user.getUName());
    结果
    测试toString方法:User(uId=1, uName=apk2sf, uPassword=apk2sf)
    测试get方法:apk2sf

    log日志快速配置

    在需要打印的日志类上添加注解@Slf4j/@Log4j

    测试
            log.info("测试toString方法:"+user.toString());
            log.info("测试get方法:"+user.getUName());
    结果
    19:33:50.601 [main] INFO com.topic.test.topicpro.entity.User - 测试toString方法:User(uId=1, uName=apk2sf, uPassword=apk2sf)
    19:33:50.611 [main] INFO com.topic.test.topicpro.entity.User - 测试get方法:apk2sf

    注意:

    如果项目中出现get/set方法报错
    可以安装IntelliJ Lombok plugin插件
    具体的安装方法可查看–>
    http://blog.csdn.net/pyfysf/article/details/78873585

  • 相关阅读:
    JAVA 读取excel文件成List<Entity>
    JAVA 下载单个文件
    js替换指定位置字符串
    Java学习——继承
    Java——单例设计模式
    Java学习——static关键字
    个人成长阶段
    Android_xml背景色的值
    Android开发_关于点击事件
    Android开发_关于中英文切换
  • 原文地址:https://www.cnblogs.com/shaofeer/p/11154371.html
Copyright © 2011-2022 走看看