接上篇:https://developer.aliyun.com/article/1227330?spm=a2c6h.13148508.setting.33.34364f0esCxN3Z
二、 利用注解
1. 利用Lombok注解
Lombok提供了一组有用的注解,可以用来消除Java类中的大量样板代码。
普通:
精简:
2. 利用Validation注解
普通:
精简:
3. 利用@NonNull注解
Spring的@NonNull注解,用于标注参数或返回值非空,适用于项目内部团队协作。只要实现方和调用方遵循规范,可以避免不必要的空值判断,这充分体现了阿里的“新六脉神剑”提倡的“因为信任,所以简单”。
普通:
精简:
4. 利用注解特性
注解有以下特性可用于精简注解声明:
• 当注解属性值跟默认值一致时,可以删除该属性赋值;
• 当注解只有value属性时,可以去掉value进行简写;
• 当注解属性组合等于另一个特定注解时,直接采用该特定注解。
普通:
精简:
接下篇:https://developer.aliyun.com/article/1227328?groupCode=java