(1)@Nullable 注解可以使用在方法上面,属性上面,参数上面
(2)注解用在方法上面,方法返回值可以为空
@Nullable
String getId();
(3)注解使用在方法参数里面,方法参数可以为空
public <T> void registerBean(@Nullable String beanName, Class<T> beanClass, @Nullable Supplier<T> supplier, BeanDefinitionCustomizer... customizers) {
this.reader.registerBean(beanClass, beanName, supplier, customizers);
}
(4)注解使用在属性上面,属性值可以为空
@Nullable
private String name;