<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Java 接口返回值集合防止空指針

      接口 返回值為一個集合

      public interface UserSearchService{
        List<User> listUser();
      }
      

      接口實現(xiàn)

      
      public List<User> listUser(){
          List<User> userList = userListRepostity.selectByExample(new UserExample());
          if(CollectionUtils.isEmpty(userList)){//spring util工具類
            return null;
          }
          return userList;
      }
      // 這個接口實現(xiàn)返回值為null,這樣寫的隱患是調(diào)用方假如沒有校驗返回值是否為空,就會出現(xiàn)空指針異常!
      

      接口實現(xiàn)優(yōu)化

      public List<User> listUser(){
          List<User> userList = userListRepostity.selectByExample(new UserExample());
          if(CollectionUtils.isEmpty(userList)){
            return Lists.newArrayList();//guava類庫提供的方式
          }
          return userList;
      }
      // 對于接口(List listUser()),它一定會返回List,即使沒有數(shù)據(jù),它仍然會返回List(集合中沒有任何元素); 
      // 通過以上的修改,我們成功的避免了有可能發(fā)生的空指針異常,這樣的寫法更安全!
      

      guava 的pom依賴

              <dependency>
                  <groupId>com.google.guava</groupId>
                  <artifactId>guava</artifactId>
                  <version>19.0</version>
              </dependency>
      
      posted @ 2021-06-25 15:19  鴻毛浮綠水  閱讀(288)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产丰满乱子伦无码专区| 国产果冻豆传媒麻婆精东| 天天做天天爱夜夜爽导航| 免费全部高h视频无码| 亚洲日韩欧美一区二区三区在线| 国产成人精品亚洲精品密奴| 久久国产精99精产国高潮| 男女扒开双腿猛进入爽爽免费看 | 97se综合| 亚洲午夜久久久影院伊人| 亚洲狠狠狠一区二区三区| 91青青草视频在线观看| 中文字幕人妻中出制服诱惑| 国产精品熟女一区二区不卡 | 亚洲国产精品久久久天堂麻豆宅男 | 亚洲精品乱码久久久久久蜜桃图片 | 国产精品老熟女乱一区二区| 亚洲AV无码久久精品日韩| 美女一区二区三区亚洲麻豆| 香港三级韩国三级日本三级| 亚洲av中文久久精品国内| 在线日韩日本国产亚洲| 亚洲日本韩国欧美云霸高清| 国产精品三级黄色小视频| 亚洲精品中文字幕尤物综合| 毛片网站在线观看| 粗壮挺进人妻水蜜桃成熟 | 巨爆乳中文字幕爆乳区| 亚洲精品中文av在线| 国产女高清在线看免费观看| 成人嫩草研究院久久久精品| 人人做人人妻人人精| 亚洲男女羞羞无遮挡久久丫| av深夜免费在线观看| 国产短视频一区二区三区| mm1313亚洲国产精品| 国产精品最新免费视频| 瑞金市| 国产成人精品久久一区二| 沁水县| 午夜射精日本三级|