240 发简信
IP属地:河南
  • Spring Boot 统一异常处理+对返回客户端之前进行统一处理

    有时候我们经常遇到逻辑正常执行时返回客户端指定格式的数据,比如json,但是遇NullPointerException空指针异常,NoSuchM...

  • Spring Boot集成REST

    集成REST ResTemplateSpring Boot提供了ResTemplate来辅助发起一个REST请求,默认通过JDK自带的HttpU...

  • Resize,w 360,h 240
    Springboot中的页面跳转

    通常来说,Controller都会返回一个视图名称,Springboot会默认在main/resource/templates目录下找,因为该目...

  • @ModelAttribute

    @ModelAttribute:该注解通常在Controller上的某个方法上,此方法会首先被调用,并将方法作为Mode的属性,然后再调用对应的...

  • Resize,w 360,h 240
    Java8-日期和时间

    使用 LocalDate 和 LocalTimeLocalDate该类的实例是一个不可变对象,它只提供了简单的日期,并不含当天的时间信息。另外,...

  • Resize,w 360,h 240
    组合式异步编程

    Future 接口它建模了一种异步计算,返回一个执行运算结果的引用,当运算结束后,这个引用被返回给调用方。在Future中触发那些潜在耗时的操作...

  • Resize,w 360,h 240
    利用Optional取代null

    由于Optional未能实现Serializable接口,若使用了某些要求序列化的库或者框架,在域模型中使用Optional,有可能引发程序故障...

  • 默认方法

    默认方法Java 8中的接口现在支持在声明方法的同时提供实现。通过两种方式可以完成这种操作。其一,Java 8允许在接口内声明静态方法。其二,J...

  • 利用Lambda重构

    环绕执行:重用准备和清理阶段的逻辑,减少重复冗余的代码。String oneLine = processFile((BufferedRe...