IDEA 创建 SpringCloud项目-多项目方式

简介: IDEA 创建 SpringCloud项目-多项目方式

SpringCloud 虽然可以用多模块化的方式来创建,但是,SpirngCloud本身就是为分布式而准备的,如果使用多模块的话,那就是一个项目,偏离了分布式的概念。所以工程上还是常用多项目的方式,这样才可以分开布署各个组件。


一、创建项目


这次不同,我们要创建的是空项目,换句话说,就是一个文件夹,里面在放单独的项目

 

 

正常填写,Project name 相当于文件夹名称


二、添加模块


如果有自动弹出添加模块的框的话,直接使用就好,如果没有弹出。

File - Project Structure ...

然后选 Modules + New Module

然后又到了这个熟悉的界面,正常选 Spring Initalizr

 

 

 

常添写 Project Metadata 然后下一步就好

 

 

然后同样是选 Spring Cloud Discovery - Eureka Server

 

回到这个界面后点 OK

 

 

然后就能在左侧 Project 框中看到新添加的模块了

 

 

 

在模块下的 resources/ application.properties 文件重命名

然后打开 application.yml 输入


#服务端口号

server:

 port: 8100

#eureka 基本信息配置

eureka:

 instance:

   #注册到eurekaip地址(注册中心IP)

   hostname: 127.0.0.1

 client:

   serviceUrl:

     defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/

   #表示是否需要将自己注册到Eureka Server上(默认为true),本次位单机部署,不需要设置为true;但是注册中心集群时候必须为true;因为集群时,需要提供本Eureka Server可发现性;(即是否注册自己的开关)

   register-with-eureka: false

   #表示是否从Eureka Server获取注册信息(默认为true);这是一个单点的 Eureka Server,不需要同步其他节点的数据,可以设为false

   fetch-registry: false

v

打开启动类启动

 

 

查看日志,8100端口已经启动

 

 

访问

http://localhost:8100

多项目化,这里面每个模块都是一个可单独拿出去独立运行的项目,所以部署在生产环境里时自然要方便的多。


相关文章
|
11天前
|
Java 应用服务中间件 Maven
IDEA创建一个Servlet项目(tomcat10)
IDEA创建一个Servlet项目(tomcat10)
18 1
|
24天前
|
Java 编译器 Maven
使用intellij idea搭建SSM架构的maven项目 详细
使用intellij idea搭建SSM架构的maven项目 详细
42 4
|
13天前
|
Java Maven 开发工具
IDEA使用Spring Initializr流畅的创建springboot项目
IDEA使用Spring Initializr流畅的创建springboot项目
44 0
|
26天前
|
SQL Java Maven
idea如何建立一个springboot项目
idea如何建立一个springboot项目
|
4天前
|
Java Maven
SpringBoot第一次导入项目,Maven依赖全爆红,该怎样解决,idea2019.3版本,必须用application2.7.6或者以下
SpringBoot第一次导入项目,Maven依赖全爆红,该怎样解决,idea2019.3版本,必须用application2.7.6或者以下
|
4天前
|
消息中间件 负载均衡 Java
最容易学会的springboot gralde spring cloud 多模块微服务项目
最容易学会的springboot gralde spring cloud 多模块微服务项目
|
12天前
|
Java
IDEA创建多模块项目常用pom
IDEA创建多模块项目常用pom
38 8
|
13天前
2024新版中文IDEA之如何在boot工程内隐藏项目中的无用文件
2024新版中文IDEA之如何在boot工程内隐藏项目中的无用文件
18 4
|
13天前
|
JavaScript
IDEA打开vue项目并运行
IDEA打开vue项目并运行
16 1
|
13天前
|
Java Maven 数据安全/隐私保护
使用IDEA的你还在用FileZilla和Xshell部署项目?
使用IDEA的你还在用FileZilla和Xshell部署项目?
15 1