IDEA创建SpringCloud项目(使用SpringAssistant插件)
IDEA 功能强大,可以用来高效的开发应该程序。它还支持第三方插件、用户可以根据需要添加自己喜欢的插件。下面介绍如何使用 IDEA 创建 Spring Cloud 项目。
1、配置 IDEA 的 Maven 环境
单击菜单栏中的 File → Settings → Build, Execution, Deployment → Build Tools → Maven 菜单,在弹出的设置窗口中设置 Maven 路径信息,如下图:
2、安装 Spring Assistant 插件
创建 Spring Cloud(Spring Boot)有两种方式,这里使用 Spring Assistant 插件创建项目。
(1)启动 IDEA,单击菜单栏中的 File → Settings → plugins 菜单。
(2)进入界面,在搜索框中输入关键字 “Spring Assistant”,然后按 Enter 键,会搜索到 Spring Assistant(Spring 助理)。在 Spring Assistant 的下方点击 “Install” 按钮即可完成安装。如下图:
(3)重启 IDEA 后即可使用。
3、创建 Spring Cloud 项目
下面以创建 Spring Cloud 项目中的基于 Consul 的“服务提供者”为例。
(1)打开 IDEA 开发工具后,选择菜单:File → New → Project。
在左边栏中选择 Spring Assistant,点击 “Next” 按钮。
(2)输入项目相关信息,点击 “Next” 按钮。
(3)创建基于 Consul 的“服务提供者”,选择项如下图,点击 “Next” 按钮。
(4)项目创建完成,项目结构图如下:
打开 pom.xml 文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.5.1</version><relativePath/> <!-- lookup parent from repository --></parent><groupId>com.pjb</groupId><artifactId>provider</artifactId><version>0.0.1-SNAPSHOT</version><name>Provider</name><description>Demo project for Spring Boot</description><properties><java.version>11</java.version><spring-cloud.version>2020.0.3</spring-cloud.version></properties><dependencies><!-- Spring Cloud Consul 的依赖 --><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-consul-discovery</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies><dependencyManagement><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>${spring-cloud.version}</version><type>pom</type><scope>import</scope></dependency></dependencies></dependencyManagement><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>
从 pom.xml 文件中可以看出,Consul 的依赖已经自动添加。
IDEA创建SpringCloud项目(使用SpringAssistant插件)相关推荐
- idea建springcloud项目_idea创建springcloud项目图文教程(EurekaServer注册中心)
http://blog.csdn.net/hcmony/article/details/77854999 idea创建springcloud项目图文教程(EurekaServer注册中心)(六) 1, ...
- 【springCloud搭建】一、创建springCloud项目
记录一下近两年接触的微服务框架的知识,一是为了日后需要搭建框架时方便查阅,二是与大家分享下我所了解的知识,如有不对的或描述未清楚的地方欢迎大家在评论区进行留言 接下来我会教大家如何搭建一个微服务框架和 ...
- 基于Gradle创建SpringCloud项目
Gradle7.4.2+SpringCloud2021.0.2项目demo(未使用注册中心) 前置准备 Gradle7.4.2 IDEA mysql中cloud-order与cloud-user表 表 ...
- IDEA 创建 SpringCloud项目-多项目方式
SpringCloud 虽然可以用多模块化的方式来创建,但是,SpirngCloud本身就是为分布式而准备的,如果使用多模块的话,那就是一个项目,偏离了分布式的概念.所以工程上还是常用多项目的方式,这 ...
- springcloud 子项目怎么导入_使用eclipse一步一步创建SpringCloud项目(二)—— 使用feign和ribbon调用微服务...
一.创建服务提供者service-hi 1.创建子项目方法类似eureka,略 2.修改pom文件,主要是添加jar包 4.0.0 com.landcode land 1.0.0-SNAPSHOT l ...
- 处理创建Maven项目时Maven插件无法解析的错误
文章目录 一.提出问题 二.解决问题 (一)下载Maven安装包 (二)解压缩Maven安装包 (三)配置环境变量 (四)命令行查看Maven版本 (五)创建本地仓库目录 (六)在IDEA里配置构建工 ...
- Vue创建项目、安装插件、引入全局的less变量
一.查看npm环境变量配置: ①使用快捷键windows+r打开任务管理器 ②输入cmd进入 ③检查是否安装,成功会返回版本号 node -v npm -v 安装node:https://nodejs ...
- Eclipse使用Maven插件创建Web项目时出错:Could not resolve archetype org.apache.maven.archetypes
问题描述: 在Eclipse下,使用Maven插件创建Web项目时出错,错误提示如下: 错误信息: Could not resolve archetype org.apache.maven.arche ...
- java fx eclipse_JavaFX环境搭建 - Eclipse的e(fx)clipse插件安装 创建JavaFX项目
下面环境配置实验成功时间点:2020/10/24 事前准备 [1]操作系统:WIN10 64位,专业版 [2]Eclipse 工具(Version: 2019-12 (4.14.0)),我的百度云盘下 ...
最新文章
- js回调函数和函数带参数的使用示例
- iOS 开发问题 书籍 价值 改名 创业大赛app
- mysql子查询字符串位置_MySql基础-子查询
- 业务专题篇:渠道流量分析
- 树莓派实时(30fps)手势识别,从数据集采集开始,全部流程开源
- Linux Ubuntu 16.04系统下可用的Windows应用
- MySQL 5.7 update误操作后数据恢复详解
- 新手学习 react 迷惑的点(完整版)
- 如何用python获得实时股票信息_【python】用命令行获取实时股票信息
- *2.3.2_加入env
- 仿土豆网显示隐藏遮罩案例(HTML、CSS)
- GDAL C#版本 安全透明方法问题解决方案
- linux机器crt连接不上,SecureCRT连不上Linux主机了,求破
- mimics软件临床应用.计算机辅助外科入门技术,Mimics软件临床应用:计算机辅助外科入门技术...
- 期刊论文分析的技巧与程序
- CRC循环冗余校验码的C语言实现
- php c端,tob端和toc端是什么意思
- Convex functions
- 判断单链表是否有环及环的链接点(转)
- EleutherAI GPT-Neo: 穷人的希望
热门文章
- java_找出大于200的最小质数
- 2021计算机保研夏令营、预推免英语问答
- 一次性查找并统一替换多个 Excel 中的多个关键字
- Ubuntu下Matlab复制粘贴失效
- Python应用:矩阵的乘法—乘积 点乘
- 【无标题】2022施工员-设备方向-通用基础(施工员)考试试题及模拟考试
- linux中的grep 过滤查找及“|”管道符、gzip/gunzip 压缩、zip/unzip 压缩
- c语言16进制直接文本输出,c语言问题求助:将16进制文本转10进制并输出文本
- 京东18届一年半经验社招面经
- C语言之消息队列MQ