目录
RequiredArgsConstructor注解
//普通写法
@Component
public class TestScheduled implements SchedulingConfigurer {
@autowired
private NacosConfigValue configValue;
@autowired
private TestService testService;
}
//利用注解的写法
@Component
@RequiredArgsConstructor
public class TestScheduled implements SchedulingConfigurer {
private final NacosConfigValue configValue;
private final TestService testService;
}
三元表达式
//普通写法
String title;
if (isMember(flag)) {
title = "1";
} else {
title = "0";
}
//对于包装类型计算要注意拆包时空指针问题。
String title = isMember(flag) ? "1" : "0";
Lombok注解
Lombok注解可以消除Java类中的大量样板代码。