
java学习
玄冰修
这个作者很懒,什么都没留下…
展开
-
@Autowired开发过程中的坑
只能注解接口,不能注解实现类,否则注入失败原创 2021-12-06 18:29:04 · 410 阅读 · 0 评论 -
使用Java8中Optional机制的正确姿势
前言Java8带来的函数式编程特性对于习惯命令式编程的程序员来说还是有一定的障碍的,我们只有深入了解这些机制的方方面面才能运用自如。Null的处理在JAVA编程中是出了try catch之外的另一个头疼的问题,需要大量的非空判断模板代码,程序逻辑嵌套层次太深。尤其是对集合的使用,需要层层判空。首先来看下Optional类的结构图:而如果我们对它不稍假探索, 只是轻描淡写的认为它可以优雅的解决 NullPointException 的问题, 于是代码就开始这么写了 .原创 2021-12-06 18:24:40 · 348 阅读 · 0 评论 -
Spring @Validate 报 :"No validator could be found for type: java.lang.Long" 异常
项目环境:SpringMVC Controller 层接口 入参添加 @Validate 校验入参非空 。 当我用postman 发起http请求时,传入的参数没有问题,但是spring却抛出上面的错误。解决方案: 原来 对于Long 类型判空 需要用@NotNull 而不是 @NotBlank或者@NotEmpty 否则会报上述错误...原创 2018-06-04 14:59:01 · 976 阅读 · 0 评论 -
关于BeanUtils.copyProperties() 用法及区别
这两个类在不同的包下面,而这两个类的copyProperties()方法里面传递的参数赋值是相反的。例如:a,b为对象BeanUtils.copyProperties(a, b);BeanUtils是org.springframework.beans.BeanUtils,a拷贝到b12345public static void copyProperties(Object source, Objec...原创 2018-06-04 15:01:16 · 3767 阅读 · 0 评论 -
java去除字符串中的空格、回车、换行符、制表符
import java.util.regex.Matcher; import java.util.regex.Pattern; public class StringUtils { public static String replaceBlank(String str) { String dest = ""; if (str!=nu...转载 2018-06-23 14:51:32 · 7056 阅读 · 0 评论