解決java.util.NoSuchElementException異常的問(wèn)題
java.util.NoSuchElementException
報(bào)錯(cuò)的行數(shù)是一個(gè)scnner的next,本來(lái)和老師討論了半天沒(méi)有什么頭緒,錯(cuò)誤的原因是,因?yàn)檎也坏较乱粋€(gè)元素,然后,如果把上一個(gè)函數(shù)中操作system.in的函數(shù)注釋掉,就不會(huì)出現(xiàn)問(wèn)題。
后來(lái),老師一問(wèn),就是因?yàn)樵谏厦婧瘮?shù)的時(shí)候,我將system手動(dòng)關(guān)閉掉了,系統(tǒng)資源不同于文件,一旦關(guān)閉就不能再打開(kāi),這就是問(wèn)題的原因。
系統(tǒng)資源一旦釋放就不能再開(kāi)啟了,所以只有確定不在使用系統(tǒng)的時(shí)候,才能將流關(guān)閉。
補(bǔ)充知識(shí):對(duì)于springboot 的攔截器中redisTemplate 為null 解決辦法
原因是由于攔截器加載的時(shí)間點(diǎn)在springcontext之前,所以在攔截器中注入為null。
解決辦法:
知道攔截器執(zhí)行在bean實(shí)例化前執(zhí)行的,那么我們就讓攔截器執(zhí)行的時(shí)候?qū)嵗瘮r截器Bean,在攔截器配置類里面先實(shí)例化攔截器,然后再獲取
在WebMvcConfigurer的實(shí)現(xiàn)類中給容器實(shí)例化攔截器就解決啦。
以上這篇解決java.util.NoSuchElementException異常的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. Python 實(shí)現(xiàn)勞拉游戲的實(shí)例代碼(四連環(huán)、重力四子棋)2. Java GZip 基于內(nèi)存實(shí)現(xiàn)壓縮和解壓的方法3. SpringBoot+TestNG單元測(cè)試的實(shí)現(xiàn)4. jsp+servlet簡(jiǎn)單實(shí)現(xiàn)上傳文件功能(保存目錄改進(jìn))5. PHP利用COM對(duì)象訪問(wèn)SQLServer、Access6. 利用CSS制作3D動(dòng)畫(huà)7. 一款功能強(qiáng)大的markdown編輯器tui.editor使用示例詳解8. 存儲(chǔ)于xml中需要的HTML轉(zhuǎn)義代碼9. JavaScript數(shù)據(jù)結(jié)構(gòu)之雙向鏈表10. .Net加密神器Eazfuscator.NET?2023.2?最新版使用教程
