Bean使用链式调用,使你的代码高大尚
Bean使用链式调用,使你的代码高大尚:
1、原理,直接上代码:
/*** 链式调用测试
*/
public class ChainVo {
private Integer id;
private String name;
public ChainVo setId(Integer id) {
this.id = id;
return this;
}
public ChainVo setName(String name) {
this.name = name;
return this;
}
public Integer getId() {
return id;
}
public String getName() {
return name;
}
}
2、测试:
@Testpublic void test() {
ChainVo chainVo = new ChainVo().setId(1).setName("test");
System.out.println(chainVo.getId());
}
3、简化版链式调用:
1)、引入lombok jar包
<dependency><groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.6</version>
</dependency>
2)、实体上使用注解:
@Accessors(chain = true)
实例:
/*** 链式调用测试
*/
@Accessors(chain = true)
@Data
public class ChainVo {
private Integer id;
private String name;
}
引入lombok后,set,get不需要重写了,加入链式调用后,代码看起来更优雅。
以上是 Bean使用链式调用,使你的代码高大尚 的全部内容, 来源链接: utcz.com/z/511456.html