来自对codeSheep的总结
1.注解是什么:
注解是写给程序看的(类似于标签),注释写给人看的。
2.出现的位置:
类、方法、变量、接口、形参位置等。
3.注解分类:
自定义注解、JDK内置注解、还有第三方框架提供的注解。
4.注解的作用:
让代码更加简洁。代码生成,数据校验,资源整合等。
5.手写一个注解:
如果没有注解,想要校验,我们只能通过手写if来判断。
①定义注解:@Length
@Target({
ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
public @interface Length {
int min