日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
IDEA強大炫酷的常用插件匯總

今天介紹一下IDEA的一些炫酷的插件,IDEA強大的插件庫,不僅能給我們帶來一些開發(fā)的便捷,還能體現(xiàn)我們的與眾不同。

創(chuàng)新互聯(lián)是一家專業(yè)提供吳中企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、H5頁面制作、小程序制作等業(yè)務(wù)。10年已為吳中眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進行中。

1.插件的安裝

打開setting文件選擇Plugins選項

  • Ctrl + Alt + S
  • File -> Setting

分別是安裝JetBrains插件,第三方插件,本地已下載的插件包。詳情見往期關(guān)于settings的文章。

2.各種插件

#1. activate-power-mode 和 Power mode II

根據(jù)Atom的插件activate-power-mode的效果移植到IDEA上

寫代碼是整個屏幕都在抖動,activate-power-mode是白的的,Power mode II色彩更酷炫點。

#2.Background Image Plus

idea背景修改插件,讓你的idea與眾不同,可以設(shè)置自己喜歡的圖片作為code背景。

安裝成功之后重啟,菜單欄的VIew標簽>點擊Set Background Image(沒安裝插件是沒有這個標簽的),在彈框中路由選擇到本地圖片,點擊OK即可。

#3.Grep console

自定義日志顏色,idea控制臺可以彩色顯示各種級別的log,安裝完成后,在console中右鍵就能打開。

并且可以設(shè)置不同的日志級別的顯示樣式。

可以直接根據(jù)關(guān)鍵字搜索你想要的,搜索條件是支持正則表達式的。

#4.Free Mybatis plugin

mybatis 插件,讓你的mybatis.xml像java代碼一樣編輯。我們開發(fā)中使用mybatis時時長需要通過mapper接口查找對應(yīng)的xml中的sql語句,該插件方便了我們的操作。

安裝完成重啟IDEA之后,我們會看到code左側(cè)或多出一列綠色的箭頭,點擊箭頭我們就可以直接定位到xml相應(yīng)文件的位置。

mapper

xml

#5.MyBatis Log Plugin

Mybatis現(xiàn)在是java中操作數(shù)據(jù)庫的首選,在開發(fā)的時候,我們都會把Mybatis的腳本直接輸出在console中,但是默認的情況下,輸出的腳本不是一個可以直接執(zhí)行的。

如果我們想直接執(zhí)行,還需要在手動轉(zhuǎn)化一下。

MyBatis Log Plugin 這款插件是直接將Mybatis執(zhí)行的sql腳本顯示出來,無需處理,可以直接復(fù)制出來執(zhí)行的,如圖:

執(zhí)行程序后,我們可以很清晰的看到我們執(zhí)行了哪些sql腳本,而且腳本可以執(zhí)行拿出來運行。

#6.String Manipulation

強大的字符串轉(zhuǎn)換工具。使用快捷鍵,Alt+m。

  • 切換樣式(camelCase, hyphen-lowercase, HYPHEN-UPPERCASE, snake_case, SCREAMING_SNAKE_CASE, dot.case, words lowercase, Words Capitalized, PascalCase)
  • 轉(zhuǎn)換為SCREAMING_SNAKE_CASE (或轉(zhuǎn)換為camelCase)
  • 轉(zhuǎn)換為 snake_case (或轉(zhuǎn)換為camelCase)
  • 轉(zhuǎn)換為dot.case (或轉(zhuǎn)換為camelCase)
  • 轉(zhuǎn)換為hyphen-case (或轉(zhuǎn)換為camelCase)
  • 轉(zhuǎn)換為hyphen-case (或轉(zhuǎn)換為snake_case)
  • 轉(zhuǎn)換為camelCase (或轉(zhuǎn)換為Words)
  • 轉(zhuǎn)換為camelCase (或轉(zhuǎn)換為lowercase words)
  • 轉(zhuǎn)換為PascalCase (或轉(zhuǎn)換為camelCase)
  • 選定文本大寫
  • 樣式反轉(zhuǎn)

#7.Alibaba Java Coding Guidelines

阿里巴巴代碼規(guī)范檢查插件,當(dāng)然規(guī)范可以參考《阿里巴巴Java開發(fā)手冊》。

#8.Lombok

Java語言,每次寫實體類的時候都需要寫一大堆的setter,getter,如果bean中的屬性一旦有修改、刪除或增加時,需要重新生成或刪除get/set等方法,給代碼維護增加負擔(dān),這也是Java被詬病的一種原因。Lombok則為我們解決了這些問題,使用了lombok的注解(@Setter,@Getter,@ToString,@@RequiredArgsConstructor,@EqualsAndHashCode或@Data)之后,就不需要編寫或生成get/set等方法,很大程度上減少了代碼量,而且減少了代碼維護的負擔(dān)。

安裝完成之后,在應(yīng)用Lombok的時候注意別忘了需要添加依,maven為例:

 
 
 
 
  1.  
  2.  org.projectlombok 
  3.  lombok 
  4.  

 
 
 
 
  1. @Setter 
  2. @Getter 
  3. @ToString 
  4. @EqualsAndHashCode 
  5. public class People { 
  6.  private String name; 
  7.  private int age; 
  8.  private String male; 

#9.Key promoter

Key promoter 是IntelliJ IDEA的快捷鍵提示插件,會統(tǒng)計你鼠標點擊某個功能的次數(shù),提示你應(yīng)該用什么快捷鍵,幫助記憶快捷鍵,等熟悉了之后可以關(guān)閉掉這個插件。

#10.Gsonformat

可根據(jù)json數(shù)據(jù)快速生成java實體類。

自定義個javaBean(無任何內(nèi)容,就一個空的類),復(fù)制你要解析的Json,然后alt+insert彈出如下界面或者使用快捷鍵 Alt+S,在里面粘貼剛剛復(fù)制的Json,點擊OK即可。

#11.Restfultookit

Spring MVC網(wǎng)頁開發(fā)的時候,我們都是通過requestmapping的方式來定義頁面的URL地址的,為了找到這個地址我們一般都是cmd+shift+F的方式進行查找,大家都知道,我們URL的命名一個是類requestmapping+方法requestmapping,查找的時候還是有那么一點不方便的,restfultookit就能很方便的幫忙進行查找。

例如:我要找到/user/add 對應(yīng)的controller,那么只要Ctrl+斜杠 ,(圖片來自于網(wǎng)絡(luò))

就能直接定位到我們想要的controller。這個也是真心方便,當(dāng)然restfultookit還為我們提供的其他的功能。根據(jù)我們的controller幫我們生成默認的測試數(shù)據(jù),還能直接調(diào)用測試,這個可以是解決了我們每次postman調(diào)試數(shù)據(jù)時,自己傻傻的組裝數(shù)據(jù)的的操作,這個更加清晰,比在console找數(shù)據(jù)包要方便多了。(圖片來自于網(wǎng)絡(luò))

#12.JRebel

JRebel是一種熱部署生產(chǎn)力工具,修改代碼后不用重新啟動程序,所有的更改便可以生效。它跳過了Java開發(fā)中常見的重建、重新啟動和重新部署周期。


新聞名稱:IDEA強大炫酷的常用插件匯總
路徑分享:http://m.5511xx.com/article/cdsjehj.html