JKD1.8新特性

时间: 2023-07-09 admin 互联网

JKD1.8新特性

JKD1.8新特性

1.Optional类

  Optional是jdk1.8引入的类型,Optional是一个容器对象,它包括了我们需要的对象,使用isPresent方法判断所包 含对象是否为空,isPresent方法返回false则表示Optional包含对象为空,否则可以使用get()取出对象进行操作。
  Optional的优点是:

  1、提醒你非空判断。
  2、将对象非空检测标准化。

  public void testUpdate() {   

    Optional<CmsPage> optional = cmsPageRepository.findOne("5b17a34211fe5e2ee8c116c9");     

    if(optional.isPresent()){     

      CmsPage cmsPage = optional.get();         

      cmsPage.setPageName("测试页面01");           

      cmsPageRepository.save(cmsPage);     

     } 

  }

 

转载于:.html