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

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


目录
打赏
0
0
0
0
12
分享
相关文章
|
4天前
|
Idea配置项目的热启动
Idea配置项目的热启动
31 5
Idea配置项目的热启动
项目中用的网关Gateway及SpringCloud
Spring Cloud Gateway 是一个功能强大、灵活易用的API网关解决方案。通过配置路由、过滤器、熔断器和限流等功能,可以有效地管理和保护微服务。本文详细介绍了Spring Cloud Gateway的基本概念、配置方法和实际应用,希望能帮助开发者更好地理解和使用这一工具。通过合理使用Spring Cloud Gateway,可以显著提升微服务架构的健壮性和可维护性。
94 0
|
4月前
|
idea的maven项目打包时没有source下的文件
【10月更文挑战第21天】idea的maven项目打包时没有source下的文件
223 1
springboot学习一:idea社区版本创建springboot项目的三种方式(第三种为主)
这篇文章介绍了在IntelliJ IDEA社区版中创建Spring Boot项目的三种方法,特别强调了第三种方法的详细步骤。
2847 0
springboot学习一:idea社区版本创建springboot项目的三种方式(第三种为主)
Springcloud Alibaba + jdk17+nacos 项目实践
本文基于 `Springcloud Alibaba + JDK17 + Nacos2.x` 介绍了一个微服务项目的搭建过程,包括项目依赖、配置文件、开发实践中的新特性(如文本块、NPE增强、模式匹配)以及常见的问题和解决方案。通过本文,读者可以了解如何高效地搭建和开发微服务项目,并解决一些常见的开发难题。项目代码已上传至 Gitee,欢迎交流学习。
280 1
Springcloud Alibaba + jdk17+nacos 项目实践
【终极解决方案】IDEA maven 项目修改代码不生效。
【终极解决方案】IDEA maven 项目修改代码不生效。
671 1
IDEA+Docker 远程一键部署项目:技术干货分享
【10月更文挑战第4天】在现代软件开发中,快速、可靠、自动化的部署流程是提升开发效率和运维质量的关键。IDEA(IntelliJ IDEA)作为Java开发者首选的IDE,结合Docker这一轻量级容器化技术,能够实现远程一键部署项目,极大地简化了开发到生产的流程。今天,我将和大家分享这一组合在工作学习中的实际应用和技术干货。
459 3
git集成IDEA,托管项目实现版本管理
git集成IDEA,托管项目实现版本管理
49 0
idea+maven+tomcat+spring 创建一个jsp项目
这篇文章介绍了如何在IntelliJ IDEA中使用Maven和Tomcat创建一个JSP项目,包括配置Maven依赖、设置Tomcat服务器、编写JSP页面、创建控制器和配置文件,以及项目的运行结果。
293 0
idea+maven+tomcat+spring 创建一个jsp项目
|
4月前
|
idea maven创建kotlin项目
本文介绍了在IntelliJ IDEA中使用Maven创建Kotlin项目的步骤,包括在`pom.xml`文件中添加Maven中央仓库、配置`kotlin-maven-plugin`插件、指定源目录、添加测试插件和执行插件,以及添加Kotlin测试依赖和标准库依赖。文中还提到了如何通过更换镜像或使用代理来解决依赖下载速度慢的问题,并展示了运行示例代码的截图。
267 4
idea maven创建kotlin项目

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等