解決IDEA service層跳轉(zhuǎn)實(shí)現(xiàn)類的快捷圖標(biāo)消失問題
IDEA service層跳轉(zhuǎn)實(shí)現(xiàn)類的快捷圖標(biāo)消失了,但別人IDEA同樣的代碼可以正??吹教D(zhuǎn)圖標(biāo)。。(暗示:這只是你的IDEA 編譯器的bug)
可以觀察到CVontroller注入該類對(duì)象時(shí)也會(huì)冒紅線:
Could not autowire. No beans of ‘xxxx' type found
所以,根本原因就是IDEA找不到這個(gè)類的實(shí)現(xiàn)類!
當(dāng)然,冒紅線好解決(可以正常編譯,只是IDEA bug了):
法一:
法二:
@Resource
但是,
這個(gè)還是沒有?。?/p>
嘗試:去掉老類的繼承,新建一個(gè)類去實(shí)現(xiàn)接口
可以看到出來了,也進(jìn)一步驗(yàn)證時(shí)IDEA 編譯器的bug。
那么,我再才(反過來再來一遍)撤回操作呢:去了新類的實(shí)現(xiàn)(當(dāng)然我把類都刪了),補(bǔ)上舊類的實(shí)現(xiàn)。
果然,給IDEA洗洗腦(重新建立次連接),他就一直還在了
補(bǔ)充:idea中菜單欄定位到類圖標(biāo)消失
就是上面那個(gè)圓圓的圖標(biāo),如果消失了,用鼠標(biāo)右擊左側(cè)導(dǎo)航欄小齒輪附近的空白欄,彈出一個(gè)下拉列表,可以看到AutoScroll from source被勾選了,把這個(gè)勾去掉就行了,如果打勾目錄和類文件就可以直接互動(dòng)了,不用一直總點(diǎn)擊小齒輪。
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章
Java把數(shù)字格式化為貨幣字符串實(shí)例代碼
這篇文章主要介紹了Java把數(shù)字格式化為貨幣字符串實(shí)例代碼,需要的朋友可以參考下2014-02-02SpringBoot項(xiàng)目集成Flyway詳細(xì)過程
今天帶大家學(xué)習(xí)SpringBoot項(xiàng)目集成Flyway詳細(xì)過程,文中有非常詳細(xì)的介紹及代碼示例,對(duì)正在學(xué)習(xí)java的小伙伴們有很好地幫助,需要的朋友可以參考下2021-05-05JAVA開發(fā)環(huán)境Vs?code配置步驟詳解
這篇文章主要為大家介紹了JAVA開發(fā)環(huán)境Vs?code配置步驟詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-04-04redisson.tryLock()參數(shù)的使用及理解
這篇文章主要介紹了redisson.tryLock()參數(shù)的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-04-04Java使用poi組件導(dǎo)出Excel格式數(shù)據(jù)
這篇文章主要介紹了Java使用poi組件導(dǎo)出Excel格式數(shù)據(jù),需要的朋友可以參考下2020-02-02如何使用MyBatis Plus實(shí)現(xiàn)數(shù)據(jù)庫curd操作
MyBatis-Plus是一個(gè)MyBatis 的增強(qiáng)工具,在MyBatis,的基礎(chǔ)上只做增強(qiáng)不做改變,為簡化開發(fā)、提高效率而生。 這篇文章主要介紹了MyBatis Plus實(shí)現(xiàn)數(shù)據(jù)庫curd操作,需要的朋友可以參考下2021-09-09詳解Java的Struts2框架的結(jié)構(gòu)及其數(shù)據(jù)轉(zhuǎn)移方式
這篇文章主要介紹了詳解Java的Struts2框架的結(jié)構(gòu)及其數(shù)據(jù)轉(zhuǎn)移方式,Struts框架是Java的SSH三大web開發(fā)框架之一,需要的朋友可以參考下2016-01-01