Eureka服务端启动

目录

1、相关文章

2、创建eureka-server子工程

3、父工程build.gradle引入版本依赖管理

4、子工程build.gradle引入依赖

5、将main重命名为EurekaApplication并修改代码

6、添加application.yml文件

7、启动工程并访问

8、访问界面如下

9、 完整目录结构


1、相关文章
  • 基础工程:gradle7.6.1+springboot3.2.4创建微服务工程-CSDN博客

  • Eureka+Ribbon实现服务注册与发现:Eureka+Ribbon实现服务注册与发现-CSDN博客

2、创建eureka-server子工程

3、父工程build.gradle引入版本依赖管理
  • SpringCloud版本需根据SpringBoot参照[版本对照表]。

  • 版本对照表地址:https://github.com/alibaba/spring-cloud-alibaba/wiki/版本说明。

  • dependencyManagement引入依赖版本管理包,其管理的依赖引入不需要再指定版本。

  • 查看管理依赖版本[spring-cloud-dependencies]:https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-dependencies/Hoxton.SR12

dependencyManagement {  //版本号需根据springboot版本确定imports { mavenBom "org.springframework.cloud:spring-cloud-dependencies:Hoxton.SR12" }  
}  
4、子工程build.gradle引入依赖
dependencies {//引入eureka-server依赖implementation 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-server'
}
5、将main重命名为EurekaApplication并修改代码
package com.fafa.eureka;  import org.springframework.boot.SpringApplication;  
import org.springframework.boot.autoconfigure.SpringBootApplication;  
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;  @EnableEurekaServer  
@SpringBootApplication  
public class EurekaApplication {  public static void main(String[] args) {  SpringApplication.run(EurekaApplication.class, args);  }  
}
6、添加application.yml文件
server:  port: 10086  spring:  application:  name: eureka-server  
eureka:  client:  service-url:  # eureka的地址信息,可以是集群地址,逗号隔开  defaultZone: http://127.0.0.1:10086/eureka
7、启动工程并访问

8、访问界面如下

9、 完整目录结构

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/web/89868.shtml
繁体地址,请注明出处:http://hk.pswp.cn/web/89868.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AWS Partner: Sales Accreditation (Business)

AWS Partner: Sales Accreditation (Business)云概念和AWS云计算什么是云计算?计算的演变趋势云计算部署模型AWS 客户采用的模式为什么客户选择AWSAWS竞争优势高可用的全球基础设施AWS服务服务广度和深度AWS产品和服务服务类别AWS解决方案库A…

深入理解设计模式之中介者模式:解耦对象交互的利器

为什么需要中介者?在软件开发中,我们经常会遇到对象之间需要相互通信的场景。当系统规模较小时,对象直接相互引用并通信可能不会带来太大问题。但随着系统复杂度增加,对象间的交互关系会变得错综复杂,形成一个复杂的网…

从 0 安装 Label Studio:搭建可后台运行的数据标注平台(systemd 实践

本文将介绍如何使用 pip 安装 Label Studio,并通过 systemd 实现开机自启与后台运行,适用搭建个人项目的数据标注平台。 一、Label Studio 简介 Label Studio 是一个开源、跨模态的数据标注工具,支持文本、图像、音频、视频、HTML等多种类型…

【数据结构】链表(linked list)

目录 一、链表的介绍 二、单链表 1. 单链表的初始化 2. 单链表的插入 (1)动态申请一个节点 (2)头插法 (3)尾插法 (4)按照位置来插入 (5)在地址之前插…

反序列化漏洞1-PHP序列化基础概念(0基础超详细)

一.PHP序列化基础概念首先当我们看到反序列化漏洞这个概念,我们的第一个问题是什么是反序列化?那么我们要知道什么是反序列化就要知道什么是序列化。序列化就是可以将一个对象压缩并格式化成字符串,可以将该对象保存下来,以便存储…

【微服务】Ocelot微服务网关

目录 一、目的 二、Ocelot介绍 三、.Net中使用Ocelot搭建网关服务 3.1 搭建网关Ocelot步骤 3.1.1、创建Net7 WebApi服务 3.1.2、Nuget引入-Ocelot程序包(版本:19.0.2) 3.1.3、配置中间件和IOC注册 3.1.4 配置文件编辑Ocelot网关配置信…

零基础入门:用按键精灵实现视频自动操作(附完整脚本)

摘要:本文手把手教你编写视频平台的自动化脚本,涵盖点击、循环、防检测等核心技巧,无需编程基础,轻松实现自动播放/点赞/跳过广告。(使用按键精灵2024版演示) 一、应用场景 自动化操作:自动跳过…

AI(学习笔记第六课) 使用langchain进行AI开发 load documents(csv和文件夹)

文章目录AI(学习笔记第六课) 使用langchain进行AI开发 load documents(csv和文件夹)学习内容:1.load documents(csv)1.1 学习url1.2 load csv文件1.2.1 默认load1.2.2 csv文件内容1.2.2 执行csv文件的load1.3 Customizing the CSV parsing an…

企业运维实战:Jenkins 依赖 JDK21 与应用需 JDK1.8 共存方案(含流水线配置)

前言:在企业运维中,“工具升级”与“业务兼容”的平衡始终是核心挑战。近期我们遇到一个典型场景:Jenkins 升级到 2.450 版本后,强制要求 JDK21 运行环境;但开发团队的应用程序因框架依赖,必须使用 JDK1.8 …

爬虫小知识三:selenium库

前言 selenium 库是一种用于 Web 应用程序测试的工具,它可以驱动浏览器执行特定操作,自动按照脚本代码做出单击、输入、打开、验证等操作,支持的浏览器包括 IE、Firefox、Safari、Chrome、Opera 等。 与 requests 库不同的是,se…

Jmeter使用 -1

1 接口测试1.1 为什么要进行接口测试接口测试能够绕过前端校验,对后端的接口处理逻辑进行测试(数据的边界/格式/类型)在一些需要重复测试的需求中,接口自动化的效率比手工执行效率高1.2 接口测试流程熟悉API接口文档(接…

GitHub 趋势日报 (2025年07月16日)

📊 由 TrendForge 系统生成 | 🌐 https://trendforge.devlive.org/ 🌐 本日报中的项目描述已自动翻译为中文 📈 今日获星趋势图 今日获星趋势图2415markitdown570claude-code434ART330erpnext150MusicFree146rustdesk129vanna80…

Python+Tkinter制作音频格式转换器

我们将使用Python的Tkinter库来构建一个音频格式转换器界面。由于音频转换需要实际的处理,我们将使用pydub库(需要安装)来进行音频格式转换。同时,我们会使用ffmpeg作为后端,因此请确保系统中已安装ffmpeg并添加到环境…

Haproxy算法精简化理解及企业级高功能实战

文章目录4. Haproxy的算法4.1 静态算法4.1.1 static-rr:基于权重的轮询调度1. 示例:4.1.2 first1. 示例2. 测试效果:4.2 动态算法4.2.1 roundrobin1. 示例2. 动态调整权重4.2.2 leastconn1. 示例4.3 其他算法4.3.1 source1. 示例2. 测试4.3.2…

git fork的项目远端标准协作流程 仓库设置[设置成upstream]

这是一个在开源协作中非常常见的配置。 简单来说,upstream 在这里指的是你 Fork 来的那个原始的、官方的仓库。 下面我们来详细解释一下这个 git remote -v 输出的含义: 1. 两条“遥控器” (Remotes) 你的 git 配置了两个远程仓库的地址,就像…

[FFmpeg] 输入输出访问 | 管道系统 | AVIOContext 与 URLProtocol | 门面模式

链接:https://trac.ffmpeg.org/ docs:FFmpeg FFmpeg 是一个强大的多媒体框架,旨在处理媒体处理的各个阶段。 它就像一个数字媒体工厂,包含以下部门:打包/解包(容器处理)、 转译/压缩&#xff…

微服务的编程测评系统2

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言工程创建创建ck-oj创建oj-modules创建具体微服务oj-system推送码云管理员登录逻辑分析docker安装mysqldocker客户端docker desktop安装安装mysqlmysql-plus和数据…

AR智能巡检:电力运维的数字化变革

在电力行业快速发展的当下,传统运维方式已难以满足现代电网对高效、安全的需求。近年来,增强现实(AR www.teamhelper.cn )技术的兴起为电力巡检带来了全新的解决方案。通过实时数据可视化、远程协作和智能分析,AR技术…

NeRF和3DGS原理详细

NeRF和3DGS一、传统三维表征方法1.1 显示表征1.2 隐式表征二、NeRF(Nerual Radiance Field)2.1 NeRF场景表示2.2 NeRF训练流程2.3 NeRF体渲染2.4 NeRF位置编码2.5 NeRF体素分层采样(Volume Hierarchical Sampling)2.6 NeRF网络结构…

035_ClaudeCode_MCP_介绍

035_ClaudeCode_MCP_介绍 摘要 Model Context Protocol(MCP)是一个开放的标准化协议,专为大型语言模型提供上下文数据而设计。作为Claude Code生态系统的重要组成部分,MCP如同"AI应用程序的USB-C端口",提供…