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);     

     } 

  }

 

posted @ 2019-06-08 21:01  搬砖的小伙儿  阅读(249)  评论(0编辑  收藏  举报
Fork me on GitHub