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

本文涉及的产品
注册配置 MSE Nacos/ZooKeeper,182元/月
任务调度 XXL-JOB 版免费试用,400 元额度,开发版规格
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
简介: 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/

相关文章
|
NoSQL 数据可视化 关系型数据库
推荐几个好用的redis可视化工具
推荐几个好用的redis可视化工具
17059 1
|
移动开发 缓存 JavaScript
2021最新阿里代码规范(前端篇)
2021最新阿里代码规范(前端篇)
56297 11
2021最新阿里代码规范(前端篇)
|
10月前
|
SpringCloudAlibaba 负载均衡 Dubbo
【SpringCloud Alibaba系列】Dubbo高级特性篇
本章我们介绍Dubbo的常用高级特性,包括序列化、地址缓存、超时与重试机制、多版本、负载均衡。集群容错、服务降级等。
1400 8
【SpringCloud Alibaba系列】Dubbo高级特性篇
|
10月前
|
Java Maven
Maven编译报错:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile 解决方案
在执行Maven项目中的`install`命令时,遇到编译插件版本不匹配的错误。具体报错为:`maven-compiler-plugin:3.13.0`要求Maven版本至少为3.6.3。解决方案是将Maven版本升级到3.6.3或降低插件版本。本文详细介绍了如何下载、解压并配置Maven 3.6.3,包括环境变量设置和IDEA中的Maven配置,确保项目顺利编译。
11695 5
Maven编译报错:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile 解决方案
|
Dubbo 安全 Java
Dubbo想要个网关怎么办?试试整合Spring Cloud Gateway
在以Dubbo框架体系来构建的微服务架构下想要增加API网关,如果不想自研开发的情况下在目前的开源社区中几乎没有找到支持dubbo协议的主流网关,但是Spring Cloud体系下却有两个非常热门的开源API网关可以选择;本文主要介绍如何通过Nacos整合Spring Cloud Gateway与Dubbo服务。
3516 0
Dubbo想要个网关怎么办?试试整合Spring Cloud Gateway
|
11月前
|
消息中间件 存储 Java
吃透 RocketMQ 消息中间件,看这篇就够了!
本文详细介绍 RocketMQ 的五大要点、核心特性及应用场景,涵盖高并发业务场景下的消息中间件关键知识点。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
吃透 RocketMQ 消息中间件,看这篇就够了!
|
Kubernetes Cloud Native Java
探索Quarkus:Java的新一代高性能轻量级框架
探索Quarkus:Java的新一代高性能轻量级框架
5045 3
|
Java Maven Spring
如何在idea中创建Springboot项目? 手把手带你创建Springboot项目,稳!
文章详细介绍了在IDEA中创建Spring Boot项目的过程,包括选择Spring Initializr、配置项目属性、选择Spring Boot版本、导入依赖、等待依赖下载以及项目结构简介。
12725 1
Invalid bound statement (not found)错误【已解决】
Invalid bound statement (not found)错误【已解决】
1870 1
|
监控 Java
【Java】已解决:Java.lang.OutOfMemoryError: GC overhead limit exceeded
【Java】已解决:Java.lang.OutOfMemoryError: GC overhead limit exceeded
3910 0