IntelliJ IDEA & Apache Dubbo,IDEA 官方插件正式发布!

作者:刘军

最受欢迎的 Java 集成开发环境 IntelliJ IDEA 与开源微服务框架 Apache Dubbo 社区强强合作,给广大微服务开发者带来了福音。与 IntelliJ IDEA 2023.2 版本一起,Jetbrains 官方发布了一款全新插件 - Apache Dubbo in Spring Framework。

这款插件可以帮助开发者解决 Dubbo 项目初始化问题,同时方便识别项目开发过程中的 Dubbo 服务及其依赖关系,基于 Apache Dubbo 的微服务开发将变得非常简单。

安装插件

在安装 Apache Dubbo 插件之前,请确保您使用的 IntelliJ IDEA 为 2023.2 及以上版本。

有两种方式可以完成 Apache Dubbo 插件的安装。

方式一

使用浏览器打开插件 Apache Dubbo in Spring Framework [ 1] 官方地址,在页面右上角,点击 "Install to IntelliJ IDEA 2023.2" 按钮即可完成插件安装。

方式二

打开 Preferences -> Plugins,输入 'Apache Dubbo' 搜索插件,安装即可。

使用插件新建应用

插件安装完成,接下来,我们看一下如何使用插件创建和开发 Apache Dubbo 微服务应用。

打开弹窗

通过 "File -> New -> Project" 打开新建项目对话框,在对话框中,可以看到 Apache Dubbo 插件已经出现在左侧模版列表中,点击选中即可。

根据应用需要,录入项目名称、保存路径、坐标、JDK 版本等信息了,录入完毕之后,点击 "Next" 进入下一步。

选择组件

插件将使用 dubbo-spring-boot-starter 创建 Spring Boot 项目,因此我们:

  • 首先,需要选择 Dubbo 与 Spring Boot 的版本。
  • 其次,根据项目需要,选择相应的 Dubbo 与业务组件。

最后,点击 "Create",完成项目创建。

总结

IntelliJ IDEA 官方插件的发布,极大的简化了 Dubbo 项目初始化的成本,接下来,Apache Dubbo 社区会继续与 IntelliJ 官方合作,将更多的 Dubbo 特性抽象为插件组件,以简化 Dubbo 使用中的依赖、配置管理等难题。除了插件形式外,您也可以直接打开 start.dubbo.apache.org [ 2] 在线服务,通过浏览器快速创建 Dubbo 项目。

相关链接:

1\] Apache Dubbo in Spring Framework *https://plugins.jetbrains.com/plugin/20938-apache-dubbo-in-spring-framework* \[2\] start.dubbo.apache.org *https://start.dubbo.apache.org/*

相关推荐
DolphinScheduler社区2 小时前
Apache DolphinScheduler 3.3.2 正式发布!性能与稳定性有重要更新
大数据·开源·apache·任务调度·海豚调度·发版
SeaTunnel2 小时前
Apache SeaTunnel 支持 Metalake 开发了!避免任务配置敏感信息暴露
大数据·开源·apache·个人开发·数据集成·seatunnel·看开源之夏
Mr_Art893 小时前
金融行业湖仓实践:Apache Paimon 小文件治理之道
数据仓库·金融·apache
装不满的克莱因瓶3 小时前
【Java架构师】各个微服务之间有哪些调用方式?
java·开发语言·微服务·架构·dubbo·restful·springcloud
N 年 后4 小时前
cursor和传统idea的区别是什么?
java·人工智能·intellij-idea
uuukashiro4 小时前
数据湖优化新纪元:Apache Iceberg性能提升全攻略与腾讯云DLC实战
ai·云计算·apache·腾讯云
计算机学姐10 小时前
基于SpringBoot的公务员考试管理系统【题库组卷+考试练习】
java·vue.js·spring boot·后端·java-ee·intellij-idea·mybatis
拿破轮12 小时前
不小心在idea中点了add 到版本控制 怎么样恢复?
java·ide·intellij-idea
天若有情67318 小时前
【java EE】IDEA 中创建或迁移 Spring 或 Java EE 项目的核心步骤和注意事项
后端·spring·java-ee·intellij-idea
Aesopcmc21 小时前
Maven打包时指定输出路径、以时间戳命名包名和路径名,结合IDEA以指令脚本方式动态配置输出目录
java·自动化·maven·intellij-idea