Spring Boot 11.使用@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>
四、书写一个实体类
import lombok.Data; @Data public class MyTestBean { private Integer id; private String name; private String password; }
五、测试代码
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); } }
六、结果
七、扩展
@Data : 注解在类上, 为类提供读写属性, 此外还提供了 equals()、hashCode()、toString() 方法
@Getter/@Setter : 注解在类上, 为类提供读写属性
@ToString : 注解在类上, 为类提供 toString() 方法
@Slf4j : 注解在类上, 为类提供一个属性名为 log 的 log4j 的日志对象
@Log4j : 注解在类上, 为类提供一个属性名为 log 的 log4j 的日志对象
标签:11,String,MyTestBean,Spring,Boot,private,为类,注解,Data 来源: https://www.cnblogs.com/hbolin/p/10681951.html