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

  • 相关阅读:
    嗯哼?考的好?不存在的。
    MyBatis的框架设计
    Mybatis数据源与连接池
    MyBatis事务管理机制
    MyBatis的SqlSession的工作过程
    Mybatis初始化机制
    [JVM-6]类加载器
    [JVM-5]类加载机制
    面试题
    TCC分布式事务的实现原理
  • 原文地址:https://www.cnblogs.com/shaofeer/p/11154371.html
Copyright © 2011-2022 走看看