nebulae
19940719
这个作者很懒,什么都没留下…
展开
-
获取Bean工具类
获取Bean工具类 public class ApplicationContextProvider implements ApplicationContextAware { private ApplicationContext applicationContext; public ApplicationContext getApplicationContext() { ...原创 2020-05-07 17:20:02 · 99 阅读 · 0 评论 -
JAVA8新特性Optional
JAVA8新特性Optional 优雅的判断空指针 防止字符串出现空指针异常String text = fromNullable(searchRequest.getText()).or(""); 防止集合出现空指针 List<String> tags = fromNullable(searchRequest.getTags()).or(Collections.EMPTY_LIST);...原创 2020-05-07 17:13:07 · 67 阅读 · 0 评论 -
自定义@NotNull注解
自定义@NotNull注解 /* 配合hasNullOrEmpty使用 */ @Target(ElementType.FIELD) @Retention(RetentionPolicy.RUNTIME) @Documented //javadoc public @inteface NotNull{ } /* 如果 arg为String类型:空或者null返回true 否则 当arg...原创 2020-05-07 16:50:26 · 968 阅读 · 0 评论