springCloud - 第2篇 - 服务的发现 seeParam

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

一、创建 Client 

1. file - new - module 

2. spring Initializr - module SDK 选择自己的 JDK ,其余的可以不用填写,next。

3. 填写工程相关信息:包名、工程名等,next。

 

4. spring cloud discovery - 勾选 eureka discover client,next。

5. 工程名,代码存放位置等,finish 。

 

6. 工程结构如下:

7.  pom.xml 中 引用 父 pom,并引入自已所需要的依赖 :

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.service</groupId><artifactId>see-param</artifactId><version>0.0.1-SNAPSHOT</version><packaging>jar</packaging><name>see-param</name><description>服务提供:查看参数</description><parent><groupId>com.base</groupId><artifactId>base-config</artifactId><version>0.0.1-SNAPSHOT</version></parent><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-client</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency></dependencies></project>

8. 在工程启动类上加注解:@EnableEurekaClient ,表示自已为 client 。

package com.service.seeparam;import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;@RestController
@SpringBootApplication// 标明自已为服务
@EnableEurekaClient
public class SeeParamApplication {public static void main(String[] args) {SpringApplication.run(SeeParamApplication.class, args);}@Value("${server.port}")String port;/*** 查看参数* @param param* @return*/@RequestMapping("/seeParam")public String seeParam(@RequestParam String param) {return " 我的端口是 :" + port + ",你输入的参数是: " + param;}}

9. 配置文件相关设置:


# 注册中心 - 端口: 1234、工程名: eureka (见 eureka 工程中配置)。
eureka.client.serviceUrl.defaultZone= http://localhost:1234/eureka/# 端口
server.port= 8801# 工程名
spring.application.name= see-param

10.启动工程:

11. 浏览器访问:  http://localhost:1234/ 

 

12.  client-one 工程也可请求了:

至此,服务的发现已经OK 。

下一篇:springCloud - 第3篇 - 消费者 ribbon、调用已注册的服务

源码见:https://gitee.com/FJ_WoMenDeShiJie/springcloud-seeParam.git

--------------------------------------------------------------

PS:这个系列不定时更新,只是个人的学习分享,

内容全程参考书目:

《Spring Cloud 与 Docker 微服务架构空实战 》、

《Spring Cloud 微服务实战》及此书作者博客:http://blog.didispace.com/spring-cloud-learning/

《深入理解 Spring Cloud 与微服务构建》及此书作者博客:https://blog.csdn.net/forezp/article/details/70148833
--------------------------------------------------------------

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

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

相关文章

让你成为有钱一族的黄金理财法则?

想要获得财富的每个人来说&#xff0c;愿意进行创富探索的意愿就是重要的财富&#xff0c;也许你不知道该怎么做&#xff0c;很多事确实有待尝试。而愿意去探索&#xff0c;失败&#xff0c;再探索是成功的核心所在&#xff0c;只要你有了创富的意愿&#xff0c;加以规划&#…

maven 之 setting.xm 的配置详解、说明

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 文件存放位置 全局配置: ${M2_HOME}/conf/settings.xml 用户配置: ${user.home}/.m2/settings.xml note&#xff1a;用户配置优先于全…

提取单图元轮廓

一. 应用场景&#xff01; 使用过Genesis的朋友都知道&#xff0c;它可以提取你点击单图元中心<提取图元轮廓计算中心点>&#xff01; 二. 由于工作需要&#xff0c;去年在师傅的知道下写了一个单图元轮廓提取算法&#xff01; 三. 原理 提取轮廓即需要找出单图元最外…

解决: Failed to execute ... maven-deploy-plugin... Return code is: 401, ReasonPhrase: Unauthorized.

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 1. 执行 mvn clean deploy , 想把本地代码 打包并推送到私服 &#xff0c;报错&#xff1a; [ERROR] Failed to execute goal org.a…

高速行车12条技巧,每一条都关乎你的生命

高速行车12条技巧&#xff0c;每一条都关乎你宝贵的生命。 1、长途旅行前&#xff0c;全面检查整车&#xff0c;防止漏油&#xff0c;轮胎检查是重点&#xff01; 在中国很多高速事故是可以避免的&#xff0c;绝大部分司机缺少本应该在驾校学到的必备知识&#xff0c;这导致很多…

文件逆序输出及根据行号索取该行内容

一. 起因 年初&#xff0c;一位同学提取了如何实现倒叙输出文件&#xff0c;根据行号索引该行内容&#xff0c;我思考了一下&#xff0c;得出以下二种方案&#xff01; 二. 方案 1&#xff09;方案1&#xff1a;&#xff08;此方案局限性较大&#xff0c;并且耗内存&#xff…

pom.xml 配置之:snapshot 快照库和 release发布库 的区别

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 1、如果在发布时使用 mvn deploy -P release 的命令&#xff0c;那么会自动使用0.1作为发布版本&#xff0c;那么根据 maven 处理 snaps…

米饭凉一凉再吃会更加地健康

米饭&#xff0c;是人们日常饮食中的主角之一;一味米饭&#xff0c;与五味调配&#xff0c;几乎可以供给全身所需营养。大米性平、味甘;有补中益气、健脾养胃、益精强志、和五脏、通血脉、聪耳明目、止烦、止渴、止泻的功效。 人们往往认为米饭应该趁热的时候吃。 但是用电饭煲…

内存映射处理大文件并实现逆序输出

上一篇介绍了一种常见的文件处理方法(可优化为&#xff1a;分次读取文件&#xff0c;但要满足根据行号能快速索引该行内容时会遇到麻烦),所以此片我将介绍另一种更高效&#xff0c;实用&#xff0c;并对本进程的内存空间地址消耗小的方法&#xff01; 一. 预备知识 1&#xff…

解决: tar: Removing leading `/‘ from member names

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 1. 我的情况 。 使用绝对路径 执行 tar 命令&#xff1a; tar -zcvf clientOne.tar /root/jiangyu/projects/springCloud/clientOne/s…

ObjectArx创建指定块

ObjectArx创建自定义块 一. 目的仿照AutoCad的Block命令&#xff0c;实现简版创建块功能!二. 开发环境Win7操作系统&#xff0c;AutoCad2012&#xff0c; VS2008, ObjectArx_SDK_2012三. 相关函数简介1) int acedSSGet (const ACHAR *str, const void *pt1,const void *pt2…

告诉你中国著名的40个四大是什么?

中国著名的40个四大 一、四大江南才子&#xff1a;唐伯虎、文征明、祝枝山、徐祯卿&#xff1b; 二、四大才女&#xff1a;蔡文姬、班昭&#xff08;又说上官婉儿&#xff09;、卓文君、李清照&#xff1b; 三、四大名著&#xff1a;《三国演义》、《西游记》、《水浒传》、《…

解决:Dockerfile 中执行 tar 命令始终报错:tar: /xx/xx: Cannot stat: No such file or directory tar: Exiting with

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 1. docker 执行 build &#xff0c; dockerfile 中有一行命令&#xff1a; RUN tar -zcvP -f clientOne.tar /root/jiangyu/projects/…

ObjectArx创建自定义实体

ObjectArx创建自定义实体 一。目的在ObjectArx中已经有了许多实体&#xff0c;如AcDbLine,AcDbCircle,AcDbArc等&#xff0c;但在用户使用Cad时&#xff0c;会有一些对他们来讲常用的“实体“&#xff0c;如一扇门&#xff0c;如果我们能提供一个“门实体“&#xff0c;让用户能…

开车人千金难买的知识!(组图)

开车的人千金难买的知识: 前言&#xff1a; 一、 发动机是怎样被您自己开坏的 二、 变速箱是怎样被您自己开坏的 三、 排水口&#xff08;很重要您肯定不知道的&#xff09; 四、 离合 五、 水箱 六、 方向助力 七、 空调 八、底盘 九、爱车是如何被自己撞坏的&#x…

如何在 IDEA 启动多个 Spring Boot 工程实例

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 一个工程启动多个实例&#xff0c;分别占用不同的端口。 step 1 在IDEA上点击Application右边的下三角 ,弹出选项后&#xff0c;点击Ed…

安装micro/go-micro

创建文件夹&#xff0c;拉取相关包 mkdir golang.org cd golang.org mkdir x cd x git clone https://github.com/golang/net.git git clone https://github.com/golang/crypto.git git clone https://github.com/golang/sys.git git clone https://github.com/golang/…

刹车八个技巧 教你踩得又稳又好

驾车加速行驶&#xff0c;这是谁都可以做到的。但是如果我们不能够正确地操作刹车&#xff0c;汽车有可能在一瞬间变成事故的凶器&#xff0c;因此&#xff0c;也许我们可以说刹车技术是驾驶汽车的境界之一。以下为大家列举八种刹车技巧&#xff0c;如果全部掌握的话&#xff0…

springcloud 注解 @EnableDiscoveryClient 与 @EnableEurekaClient 的区别

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 在使用 Spring Cloud feign 服务发现时提到两种注解&#xff1a; EnableDiscoveryClient、EnableEurekaClient 。 spring cloud 中 disc…

开车路上怎样赶走瞌睡虫?网友支招如何防路困

春困秋乏&#xff0c;秋天时不时来个哈欠打个盹也是人之常情&#xff0c;可是如果您正在路上开车可就是危险之极的事情了&#xff01;要知道&#xff0c;这在路上开快车不是最危险的&#xff0c;最危险的是走神&#xff0c;而打瞌睡更是要命的&#xff01;可这打瞌睡是身体疲乏…