貿(mào)易公司寮步網(wǎng)站建設(shè)哪家好怎么做好網(wǎng)站搜索引擎優(yōu)化
????????今天跟大家介紹兩個快速開發(fā)項目的插件。能大大提高開發(fā)效率。希望能幫助到大家。
1、MyBatisX 插件
????????MyBatis-Plus為我們提供了強大的mapper和service模板,能夠大大的提高開發(fā)效率。但是在真正開發(fā)過程中,MyBatis-Plus并不能為我們解決所有問題,例如一些復(fù)雜的SQL,多表聯(lián)查,我們就需要自己去編寫代碼和SQL語句,我們該如何快速的解決這個問題呢,這個時候可以使用MyBatisX插件。
MyBatisX插件一款基于 IDEA 的快速開發(fā)插件,為效率而生。
1.1、插件安裝
?在idea 開發(fā)工具內(nèi),設(shè)置-插件-搜索myBatisx 進行安裝插件。安裝完成后重啟下idea軟件即可使用。
1.2、用插件連接數(shù)據(jù)庫
安裝好插件后,可以在右側(cè)看到數(shù)據(jù)庫選擇,然后點+號選擇對應(yīng)的數(shù)據(jù)庫驅(qū)動,進行數(shù)據(jù)庫連接的配置。(注意:如果沒有對應(yīng)數(shù)據(jù)庫驅(qū)動需要手動下載驅(qū)動包添加進來。比如達夢數(shù)據(jù)庫。)
?1.3 配置數(shù)據(jù)庫連接
????????填寫正確相關(guān)的配置參數(shù),主機和端口號、用戶名、密碼、數(shù)據(jù)庫等參數(shù)。即可點擊測試連接進行測試是否通過。沒問題確認保存。
?1.4、項目pom文件引入mybatis-plus包
<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.1</version></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.37</version><scope>runtime</scope></dependency><dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactId><version>1.1.17</version></dependency>
1.5、使用mybatisx插件生成mybatis-plus的curd代碼。
? ? ? ? 選擇需要生成的表,可以多選,
?點擊右鍵---》Mybatisx-Generator--》確認
?填寫相關(guān)的項目和路徑后點擊確認即可生成對應(yīng)的Java文件。
?
?
?基本的curd都已經(jīng)完成。具體更詳細的使用和完整的學習文檔可以去看mybatisx官方文檔哈。
MybatisX快速開發(fā)插件
2、Apifox IDEA 插件快速上手
Apifox IDEA 插件(Apifox Helper) 主要用于 IDEA 項目快速生成 API 文檔,并同步到 Apifox,代碼零入侵。
- 基于 javadoc(Java)、KDoc(Kotlin)、ScalaDoc(Scala) 解析 API 文檔。
- 支持 Swagger 注解。
- 注意:可以在保持代碼零侵入的情況下得到相當完整的 API 文檔,但是特殊的需求還是需要部分特殊的?注釋/注解配合。
- 該插件基于?easy-api?定制開發(fā),感謝 easy-api 作者。
2.1、插件安裝
打開IDEA > File > Preferences(Settings) > Plugins
,搜索?Apifox Helper
。安裝完成重啟idea即可使用。
?2.2、獲取項目id進行和訪問令牌配置
打開項目設(shè)置——基本設(shè)置,復(fù)制項目 ID。
獲取訪問令牌:
Apifox 的?個人訪問令牌?可在你的頭像 > 賬號設(shè)置 > API 訪問令牌
里獲取。
?2.3、idea配置插件參數(shù)
安裝插件后,進入設(shè)置界面Preferences(Settings) > ApifoxHelper
。
- Apifox 服務(wù)器地址: 填寫 Apifox API 服務(wù)地址,SaaS 版默認為?https://api.apifox.cn
- Apifox 個人訪問令牌:獲取令牌可參考文檔?獲取訪問令牌
- 模塊項目 ID 配置: 代碼模塊名和項目 ID 的映射關(guān)系配置,其中項目 ID 的獲取可參考文檔?獲取項目 ID
針對特定框架,Apifox
插件支持選擇遠程配置和添加自定義的遠程配置 URL。
?2.4、同步接口到 Apifox
- 在模塊目錄上的右鍵菜單中選擇?
Upload to Apifox
或者在Controller內(nèi)點擊右鍵菜單進行同步。
?2.5、同步完成后即可在Apifox上進行查看接口
在Apifox上刷新下項目,所有的接口都已經(jīng)同步上來了。運行項目即可進行接口測試啦。還可以添加自動化測試用例。非常使用的一款接口調(diào)用工具,大家快來試試吧。另外還可以點擊右上角邀請或者分享給組內(nèi)小伙伴一起使用哈。
這樣部署的項目立馬就可以進行接口測試啦。連參數(shù)的備注都可以一起同步過來,是不是超級方便。當然這也依賴于開發(fā)要寫好注釋的習慣。類注釋和方法注釋,以及出入?yún)?shù)的注釋都要完善起來。生成的越完整。相信大家會喜歡上這樣的快速實現(xiàn)接口開發(fā)。喜歡的記得點贊下。對了,附加下Apifox工具的官方下載和使用文檔:
Apifox IDEA 插件快速上手 | Apifox 幫助文檔