IDEA 禁止import * 和允許import內部類
農師傅:老碼農,xx年工作經驗(洗頭現在很省洗發水)。
精通(xieguo)C、VC++、C#、Java等語言,熟悉(liaojie)SpringBoot,SpringCloud,ServiceMesh,
Dubbo,Zookeeper,Kafka,Mysql,高並發等,
目前主要負責公司Java后端架構以及開發。正在進行公司的微服務改造。新入職員工馬小白的人生導師。
馬小白:應屆畢業生,有項目開發經驗(畢業設計:學生管理系統)。
熟悉(xueguo)Java語言,目標成為Java大神,走上人生巔峰,座右銘:“碼出未來!!!”。
機靈、踏實、好學,農師傅的徒弟。
“農師傅,我這個IDEA是不是有問題,為什么我在引用內部類的時候,總是自動給我加上主類名,就是‘主類名.內部類’”。
“我看下,哦。那是IDEA的一個設置,你改下就行。還有,你在import包的時候不要帶,需要把每個類的寫全,這是咱的code reivew規則。”
在一些大廠的編碼規范中,都是禁止類文件中import *的,必須列出詳細的import內容。
如下圖就是一個錯誤的演示:
我們怎么才能禁止IDEA自動合並import的包名呢?
File->Settings->Editor->CodeSyle->Java->Imports
修改后保存,當后續再需要import時,就不會出現import *了,如下圖:
如果我們寫了一個內部類,當別的類在引用這個內部類時,IDEA默認會自動加上這個內部類所在的外部類的類名,對於有強迫症的人來說,感覺很別扭,那怎么才能取消這個呢?
File->Settings->Editor-> Code Style->Java->Imports
效果:
今天馬小白在使用IDEA的時候又學會了一個小技巧,而且還知道了一個編碼規范,也算小有收獲啊。
馬小白一直說要搞起SpringBoot,總是沒有事件實踐,后面我們再看看她到底能搞定不能吧。
歡迎大家關注公眾號,每天進步一點點,一起走上Java實戰之路!!!
作者:怎么改
版權歸作者所有,轉載請注明出處,歡迎轉載