IntellijDubboPluginIntellij Dubbo 插件
IntellijDubboPlugin 可快速構(gòu)建一個(gè)dubbo項(xiàng)目,只需簡(jiǎn)單的操作幾步就可以得到一個(gè)包含 ApiModule 和ProviderModule的項(xiàng)目,如果添加了mybatis,pageHelper等依賴(lài)后 會(huì)自動(dòng)生成示例代碼及testcase 并且可以直接運(yùn)行,大幅提升效率。
項(xiàng)目地址 https://github.com/gejun123456/IntellijDubboPlugin
目前支持的依賴(lài)
| 依賴(lài)名 | 開(kāi)始支持的版本 |
|---|---|
| MYBAITS | v1.0 |
| MYSQL | v1.0 |
| LOMBOK | v1.0 |
| REDIS | v1.0 |
| FASTJSON | v1.0 |
| RABBIT_MQ | v1.0 |
| COMMON_LANGS_3 | v1.0 |
| SPRING_RETRY | v1.0 |
| ZOOKEEPER | v1.0 |
| WEB_TOMCAT | v1.0 |
| PAGE_HELPER | v1.0 |
| HIKARI | v1.0 |
截圖
-
第一步操作

-
第二步操作
-
第三步操作

-
生成項(xiàng)目結(jié)構(gòu)

-
生成的主類(lèi)

-
生成的dubboProvider類(lèi)

-
生成的mybatis接口例子

-
生成的service例子 此處使用了pageHelper

-
生成的testcase

安裝
插件支持Intellij 2018.1版本及以上版本
直接下載
download
lastest plugin zip-> Preferences(Settings)->Plugins -> Install plugin from disk...
使用說(shuō)明
如果使用了zookeeper 請(qǐng)搭建好zookeeper服務(wù)器
啟動(dòng)前 先修改生成項(xiàng)目 application.properties中的數(shù)據(jù)庫(kù)連接配置 改成自己的數(shù)據(jù)庫(kù)配置
如果要跑生成例子中的testcase 請(qǐng)將項(xiàng)目下的schema.sql 在數(shù)據(jù)庫(kù)中執(zhí)行下
該插件生成的例子為:https://github.com/gejun123456/dubboSpringbootDemo
