当前位置: 首页 > news >正文

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/

http://www.lryc.cn/news/268559.html

相关文章:

  • 使用Visual Studio 2022 winform项目打包成安装程序.exe
  • 报错-idea pom.xml 有一条灰色横线
  • openmediavault(OMV) (19)云相册(3)mt-photos
  • 基于openGauss5.0.0全密态数据库等值查询小案例
  • Oracle中varchar2和nvarchar2的区别
  • linux环境下从一个服务器复制文件到另一个服务器
  • JSoup 爬虫遇到的 404 错误解决方案
  • Vue.set 方法原理
  • CentOS 7的新特性
  • Vue 模板编译原理
  • ElementUI的Table组件行合并上手指南
  • 【ES6】Class继承-super关键字
  • 做亚马逊测评不知道怎么找客户?这才是亚马逊测评的正确打开方式!
  • 传感器基础:传感器使用与编程使用(三)
  • 深入浅出:分布式、CAP 和 BASE 理论(荣耀典藏版)
  • vue3+elementPlus:el-drawer新增修改弹窗复用
  • 使用Docker快速安装grafana
  • excel 函数技巧
  • Ubuntu安装WordPress并使用Nginx作为Web服务器
  • [Linux]Ubuntu noVNC使用
  • CSRF和SSRF原理、区别、防御方法
  • 如何使用JMeter测试https请求
  • el-table 纵向垂直表头
  • python/pytorch读取数据集
  • IT安全:实时网络安全监控
  • SQL server使用profiler工具跟踪语句
  • python实现一维傅里叶变换——冈萨雷斯数字图像处理
  • 表单(HTML)
  • spripng 三级缓存,三级缓存的作用是什么? Spring 中哪些情况下,不能解决循环依赖问题有哪些
  • elasticsearch系列六:索引重建