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