Eureca Server的Helloworld例子

本文介绍如何使用Maven创建一个简单的EurecaServer HelloWorld示例项目,并讲解了Maven中避免重复工作的方法,包括如何通过继承和引用来管理依赖版本。

Eureca Server的Helloworld例子:

做个普通的maven project,quickstart archetype。改成jdk.8。下面Camden.SR1是版本名,springcloud的版本名称很奇特,它是按照伦敦地铁站的名称命名的。

马 克-to-win@马克java社区:maven当中避免重复发明轮子的方法,一种是继承,一种是引用(参考我参考目录下的文章)。maven中配置引用 关系的方法是,<type>pom</type>和<scope>import</scope>,很简 单,这样就引入一个pom文件,这样<dependencies>里面的<groupId> org.springframework.cloud</groupId>和<artifactId>spring-cloud -starter-eureka-server</artifactId>,由于没有版本信息,就可以参考引入的pom文件的< dependencyManagement>里面的版本信息。就像maven继承方法似的,在父pom的< dependencyManagement>里,放入版本信息,在若干子pom里都省去版本信息了。马克-to-win@马克java社区:子 pom只需到父pom的<dependencyManagement>里,找到相应的artifactId和groupId的版本信息即可。 引用和继承原理是类似的。我机器里面的引入文件就在: E:\m2\repository\org\springframework\cloud\spring-cloud-netflix-dependencies \1.3.1.RELEASE里面有个spring-cloud-netflix-dependencies-1.3.1.RELEASE.pom,里面 <dependencyManagement>里面有句话:

更多请看下节:https://blog.youkuaiyun.com/qq_44639795/article/details/89851722


 

在 IntelliJ IDEA 中快速创建 Spring Boot 项目并集成 Eureka Server,可以通过以下步骤完成: ### 创建 Spring Boot 项目 1. 打开 IntelliJ IDEA,在欢迎界面选择 **New Project**。 2. 在弹出的窗口中,选择 **Spring Initializr**,确保 **Project SDK** 已经设置为合适的 JDK 版本。 3. 配置项目信息: - **Project SDK**: 选择所需的 JDK 版本(例如 Java 17)。 - **Language**: 选择 Java- **Type**: 选择 Maven 或 Gradle,根据个人偏好。 4. 点击 **Next**,然后选择 Spring Boot 的版本(默认即可),接着选择需要的依赖项。为了构建一个基础的 Spring Boot 应用程序,至少应该勾选 **Spring Web** [^3]。 5. 设置项目名称和存储路径,点击 **Finish** 完成项目的创建。 ### 集成 Eureka Server 1. 打开 `pom.xml` 文件(如果是 Maven 项目),添加 Spring Cloud Eureka Server 的依赖: ```xml <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dependency> ``` 2. 接下来,配置启动类以启用 Eureka Server。打开主应用程序类文件,并添加 `@EnableEurekaServer` 注解来启用 Eureka Server 服务 [^1]。修改后的主类如下所示: ```java package com.example.eurekaserver; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer; @EnableEurekaServer @SpringBootApplication public class EurekaServerApplication { public static void main(String[] args) { SpringApplication.run(EurekaServerApplication.class, args); } } ``` 3. 最后一步是更新配置文件 `application.yml` 或 `application.properties` 来定义 Eureka Server 的行为。对于一个基本的单节点 Eureka Server,可以使用如下配置: ```yaml server: port: 8761 eureka: instance: hostname: localhost client: registerWithEureka: false fetchRegistry: false serviceUrl: defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/ ``` 通过以上步骤,可以在 IntelliJ IDEA 中快速构建一个集成了 Eureka Server 的 Spring Boot 项目。这个过程涵盖了从项目初始化到 Eureka Server 集成的所有必要步骤。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mark_to_win

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值