240 发简信
IP属地:新疆
  • Resize,w 360,h 240
    解决idea使用Mapstruct接口找不到生成的实现类

    1.技术背景 代码使用了lombok+mapstruct简花代码,主要是mapstruct的接口,编译后,不能直接快捷键进入mapstruct生...

  • Swagger2文档使用

    一丶Maven配置 二丶Swagger配置 需要注意,如果swagger的请求被内部拦截包装,需要去除包装,不然加载不了swagger的资源 三...

  • Mapstruct中使用lombok@Builder的坑

    一丶先介绍项目背景 使用了lombok,Mapstruct,validator简化代码三剑客,使用起来是很流畅,因为一位同事在POJO类上使用了...

  • ConcurrentHashMap

    引用博客地址 以下内容截取自该博客其他笔者认为优秀的博客 总结其实可以看出JDK1.8版本的ConcurrentHashMap的数据结构已经接近...

  • Stream个人使用总结

    Stream讲解网络随便一搜一大堆博客,这里引用一篇比较全的博客 下面是本人结合项目实践的使用技巧一.Stream使用集合角标操作 使用场景是需...

  • 常用方法之equals

    equals是超父类Object的方法,即所有的java对象都拥有此方法.下面是Object的源码 可以看出,Bean如果不重写equals方法...

  • 参数校验工具之Validator自定义校验

    validator百度博客一大堆,本文是摘取的部分内容结合在项目中使用的经验. 一.导入maven依赖 二.给需要校验的pojo加上注解 mes...

  • 多种时间格式化处理

    业务上需要同时允许输入多种时间格式1995,1995-01,1995-03-11,这三种形式.以字符串输入,保证存入数据库需要格式化且保留原始输...

  • 简单的Velocity使用

    需要用Velocity处理一个邮件模板,有些逻辑不好直接处理,下面查语法实现拼接的逻辑,亲测可用 foreach指定循环次数 截取字符串的部分,...

个人介绍
Java工程师,记录一些工作中使用的小段代码