Gradle+springCloud构建项目(一)Eureka

Spring-Cloud 服务注册中心Eureka Server gradle 工程结构 server  服务注册中心Eureka Server provider 服务发布者发布到server consumer 服务消费者从server处 单机host文件需要修改。 直接idea application启动 立即下载

工具:Intellij IDEA2018.3

环境:windows10 + Gradle4.9 + jdk8 

框架:springCloud 

注意:Finchley.RELEASE版本的springCloud,springBoot版本低于2.0.3会造成在导入如下依赖时,启动报错;

本次只讲述创建注册中心eureka,下次再说其他;


1.创建Gradle项目:

1.1new—>project,接下来如图操作:

 1.2 创建groupId个artifactid

1.3选择gradle和jvm版本(都选择本地的)

到此为止,项目创建完成;


2.创建子项目;

2.1 在cloudGradleDemo下创建子项目:

2.2 注意创建子项目的时候,如下图所示,选择的Gradle project,因为本次用的是Gradle,用Maven的时候选择第一个就可以:

 创建完成之后等待jar包加载完成之后,进行以下操作:

2.3 将子项目demo下的src下的main下的resources文件夹下的application.properties修改为application.yml文件,加入如下代码:

server:
  port: 8080
spring:
  application:
    name: project-eureka

 

2.4  在 DemoApplication 启动类中加入 @EnableEurekaServer 注解,代码如下:

@SpringBootApplication
@EnableEurekaServer
public class DemoApplication
{
    public static void main(String[] args) 
    {
        SpringApplication.run(DemoApplication .class, args);
    }
}

3.启动DemoApplication类,在浏览器输入localhost:8080/,出现以下情况说明启动成功,如图所示:


 至此一个简单的Gradle+springCloud注册中心eureka项目搭建完成,希望对大家有所帮助,谢谢!!!

源码提取地址:https://pan.baidu.com/s/1uAB6kwxx-M2m7c89qvsngg     提取码:lzkk


 本次项目搭建先到这里,下次继续!!!

 

springcloud-quickstart:基于gradle的spring cloud演示 springcloud-快速启动 这是一个基于层次的,构建工具的spring cloud微服务框架超级简单入门教程。spring cloud为开发人员提供了快速构建分布式系统的一种集成解决方案,包括配置管理,服务发现,断路器,路由,微代理可以直接在PC上使用Java的主要方法运行。。另外说明spring cloud是基于springboot的,因此需要开发中对springboot有一定的了解。本教程是教你如何使用spring cloud,以及整合和本地单机运行配置,如果你需要学习更高级的部署技术以及devops / CI / CD,则选择docker swarm,kubernetes以及ran 立即下载

相关推荐

[原创]Step by step 实现自己的AI知识库问答(二)

对小白很友好的AI智能问答开发保姆级教程,适合初级开发者、学生阅读参考,无限制分享,欢迎转载。在这个章节中,我们使用了百度千帆作为知识库,通过简单的代码调用API实现了智能问答。

BaiRiYiSanJin的博客 1470

使用Gradle创建SpringBoot项目

Spring Boot Gradle 插件在Gradle 提供Spring Boot 支持。它允许您打包可执行jar 或war 归档文件,运行SpringBoot 应用程序,并使用Spring-Boot-dependencies 提供的依赖管理。

小小默:进无止境 3530

具身智能的建模和方法(具身智能入门一)

本文以机械臂将小红方块移动到目标位置为例对具身智能的建模和方法进行介绍,如下图所示,该例子来自https://ai-workshops.github.io/building-and-working-in-environments-for-embodied-ai-cvpr-2022/。

weixin_39699362的博客 1462

SpringCloud微服务-服务发现Eureka使用篇(含gradle项目配置使用)

简介 Spring Cloud 是基于springboot的一系列工具框架的集合体,提供了一套完整的微服务解决方案,它提供了微服务开发所需的服务发现注册(eureka)、负载均衡(Ribbon)、熔断器(Hystrix)、断路器、智能路由(Zuul、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等组件 梳理springCloud微服务这部分的内容,个人想通过springCloud微服...

woqu000000的博客 857

机器视觉避坑指南:为什么你的Halcon划痕检测总漏检?(附优化方案)

本文深入剖析了Halcon在表面划痕检测中漏检率高的常见原因,如灰度值波动、噪声干扰及形态学参数设置不当。针对复杂背景与低对比度划痕,提出了超越官方例程的多尺度纹理分析与特征融合优化方案,旨在帮助开发者构建更鲁棒、稳定的机器视觉检测流程,有效提升检出率。

weixin_29057163的博客 234

[深度学习] 从 originbot 到 origincar

原来,OriginBot的摄像头是MIPI模式,而OriginCar的摄像头是USB摄像头,也就是imageWidth 是0~959,超过了范围640。origincar在执行以下命令部署模型时。

chdlr的博客 2384

使用gradle构建spring cloud,搭建一个cloud的helloworld

spring cloud 越来越流行了,当初学习的时候都是使用maven构建的cloud(网上很多的springcloud案例也是通过maven构建的,gradle构建的cloud资料很少,或者说不全面),所以我一直想使用gradle构建一个cloud的demo.上周花了一个晚上整了一个demo,今天找个时间写一篇博客记录下… 直入主题>>>>>> 使用的版...

JinglongSource的博客 5102

ubuntu18.04安装gtsam过程及报错error: invalid initialization of reference of type ‘const std::vector<bool>&’

这里建议从这个链接下,不要从官网下,可能会有版本冲突 2.安装依赖 3.编译 报错: 1. error: invalid initialization of reference of type ‘const std::vector&’ from expression of type ‘const std::vector’ 124 | const std::vector& mask() const { retur...

qq_35102059的博客 2912

基于gradle构建spring cloud项目

构建环境 idea:2021.1.2 gradle:4.10.3 项目介绍 gradle-spring-cloud 根项目,用于统一一些公共配置 gradle-eurakeserver 模块使用eurake提供服务注册功能 gradle-getway 提供网关服务 gradle-serviceA和gradle-serviceB用来提供接口服务,服务名相同,用于测试getway 负载均衡 构建开始 一、创建根项目(gradle-spring-cloud) 1.idea创建新的gradle项

王坤的博客 3557

C#【必备技能篇】Winform实现多语言切换(.resx文件的应用)

在实际的项目开发中,软件需要实现多语言切换。本文通过一个实际的例子,可以让你学习到这个技能。

星Yeah 的博客 1万+

04 Zabbix自定义触发器

1、触发器是什么 触发器表达式:允许定义一个什么状况的数据是“可接受”的阈值。因此,如果接收的数据超过了可接受的状态,则触发器会被触发 , 或将状态更改为异常。 一个触发器可以拥有下面几种状态: 值 描述 OK 这是一个正常的触发器状态。在旧版本的Zabbix中称为FALSE。 PROBLEM 通常意味着发生了某些事情。例如,处理器的负载较高。在旧版本的Zabbix中称为TRUE。 2、创建触发器TRIGGER 案例:系统超过3个用户登录,则告警。 2.1 开启告警声

Jian Sun_的博客 1540

最容易学会的springboot gralde spring cloud 多模块微服务项目

文章目录Sping Cloud服务发现组件 EurekaFeign实现服务间的调用(默认带有负载均衡)熔断器Hystrix微服务网关Zuul集中配置组件SpringCloudConfig消息总线组件SpringCloudBus示例代码 Sping Cloud 服务发现组件 Eureka Eureka Server 服务中心 Eureka Client 启动 就会注册到Server 用到的库 s...

yujunlong3919的专栏 384

Microsoft Forms功能深度解析:企业数据收集与协作的智能利器

Microsoft Forms是微软365生态中的在线表单工具,支持问卷调查、测验和投票创建,具备拖拽式界面、多题型设计和实时数据分析功能。其核心价值在于易用性、跨平台兼容性以及与Teams、SharePoint等微软服务的深度集成,满足GDPR/HIPAA等合规要求。提供表单创建、权限管理、自动化流程(通过Power Automate)和审计日志等功能,适用于金融、医疗、教育等多行业场景。虽然存在逻辑分支有限等约束,但通过案例证明能显著提升数据收集效率(达70-85%)。使用时需注意许可证配置(Busin

xueyunshengling的博客 9124

Gradle+Springcloud构建项目(二)eureka分布式注册中心

eureka分布式注册中心 说到配置中心大家应该已经很熟悉了,我之前在简书上面也用maven搭建过eureka的配置中心。 简书文章地址 https://www.jianshu.com/p/8d0ca88ecef2 因为时代的发展,如今我们也可以利用gradle来构建eurake配置中心 Gradle+Springcloud构建项目(一) https://blog.csdn.n...

南橘Home 600

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Gradle-SpringCloud聚合项目配置

????我是目录版本信息gradlegradle 和 maven的简单对比单一gradle项目的基本结构多模块gradle项目的基本结构聚合项目创建依赖打包的测试(相关设置细节在后续章节)gradle-spring-cloud-parent依赖部分gradle-spring-cloud-common依赖部分实体类gradle-spring-cloud-consumer依赖部分主启动类配置类Handler方法application.ymlgradle-spring-cloud-provider依赖部分主启动类

快乐学术猿 1883

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

SpringCloud:Eureka Sever项目搭建(Gradle项目)

用习惯了IDEA就回不去Eclipse,用习惯了Gradle就回不去Maven。 创建项目时,选择Spring Initializr->Gradle Project->War ->dependencies不需要选择Eureka Server. Eureka Server在gradle文件里面配置: repositories { mavenCentral() ...

weixin_34326558的博客 729

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

SpringCloud:Eureka Client项目搭建(Gradle项目)

test gradle配置: // https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-eureka compile group: 'org.springframework.cloud', name: 'spring-cloud-starter-eureka', ver...

weixin_33858249的博客 493

gradle springcloud项目的创建(注册中心eureka,网关,基础api服务)

idea创建springcloud项目:gradle管理工具

myTiLife的博客 903

springcloud gradle 用idea搭建

springcloud gradle搭建 使用idea搭建项目搭建根项目建立子项目先建立服务注册中心eueka根据前几个步骤 再添加一个网关管理 gateway 如图建立user 消费者如图配置eureka配置gateway配置消费者 user注意以上application 名字,由于我是做教程(用了2份做的),有几个spring.application.name 不太一样,例如test-user...

tgb7895的博客 1729

SpringCloud集成(整合)Eureka

SpringCloud集成整合Eureka 思路:先导入eureka依赖,然后运行环境推荐使用jdk1.8的,然后修改配置文件,然后启动服务进行测试,具体步骤如下所示: 一、准备依赖 maven方式 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artif

Object_de_Father的博客 20万+

快速构建Springboot gradle多模块项目

文章目录1、创建根项目2、创建子项目3、删除没用的文件4、配置子项目关联4.1 根项目settings.gradle配置4.2 根目录build.gradle配置5、构建一下就好了 1、创建根项目 File ==> new project ==> Spring Initializr ==> next =>next (使用idea常规操作,创建一个spring boot项目。在创建过程设置好自己的项目保存路径) 删除src文件夹 2、创建子项目 本次教程创建两个 选

t18092838767的博客 515

SpringBoot及SpringCloud版本管理(Gradle版本)

前言 网上有很多介绍SpringBoot和SpringCloud版本对应的文章,本文只是从实操的角度阐述,内容没有深度. Maven中有dependencyManagement来声明依赖,Gradle中也有相应的功能. Talk is cheap. Show me the code build.gradle plugins { id "io.spring.dependency-...

8763

SpringCloud-1创建gradle项目,配置eureka注册中心

创建Gradle项目 build.gradle的文件内容 group 'com.wang' version '1.0-SNAPSHOT' apply plugin: 'java' sourceCompatibility = 1.8 buildscript { ext {//定义一个变量,统一规定springboot的版本 springBootVer...

斜风细雨 4788

springCloud - demo(一)、创建Eureka服务注册中心

这里写自定义目录标题欢迎使用Markdown编辑器一、创建spring boot项目功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。

qq_33175093的博客 249

搭建springBoot+springCloud项目

在Java开发分布式领域,有阿里巴巴的dubbo和springCloud的两种比较出名,但是随着springBoot这种开箱即用的模式广泛传播。springCloud越来越广泛。所以掌握springCloud现在也成为必备的东西。 确定版本 下面我们就基于如下版本开发。 // 定义变量 springBootVersion = '2.0.1.RELEASE' ...

wszhm123的博客 1552
上一篇: java开发环境搭建(二)Intellij IDEA工具
下一篇: 快速生成指定大小的空文件
呱小飞
博客等级 码龄9年 26粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值