IntellijDubboPlugin可快速构建一个dubbo项目,只需简单的操作几步就可以得到一个包含ApiModule和ProviderModule的项目,如果添加了mybatis,pageHelper等依赖后会自动生成示例代码及testcase并且可以直接运行,大幅提升效率。
项目地址 https://github.com/gejun123456/IntellijDubboPlugin
目前支持的依赖依赖名开始支持的版本MYBAITSv1.0MYSQLv1.0LOMBOKv1.0REDISv1.0FASTJSONv1.0RABBIT_MQv1.0COMMON_LANGS_3v1.0SPRING_RETRYv1.0ZOOKEEPERv1.0WEB_TOMCATv1.0PAGE_HELPERv1.0HIKARIv1.0截图第一步操作
第二步操作
第三步操作
生成项目结构
生成的主类
生成的dubboProvider类
生成的mybatis接口例子
生成的service例子此处使用了pageHelper
生成的testcase
安装插件支持Intellij2018.1版本及以上版本
直接下载
downloadlastestpluginzip ->Preferences(Settings)->Plugins->Installpluginfromdisk...
使用说明如果使用了zookeeper请搭建好zookeeper服务器
启动前先修改生成项目application.properties中的数据库连接配置改成自己的数据库配置
如果要跑生成例子中的testcase请将项目下的schema.sql在数据库中执行下
该插件生成的例子为:https://github.com/gejun123456/dubboSpringbootDemo
评论