搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
Li_阴宅
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
pytorch深度学习一机多显卡训练设置,流程_两张显卡,深度学习训练的时候怎么设置cuda
2
遗传算法优化下的单服务点无人车路径配送问题模型及MATLAB代码_无人车快递配送路径优化数学模型和算法
3
zookeeper超详细安装集群部署_zookeeper集群安装部署,2024年最新大数据开发初级开发是如何一步步成为高级开发_zk安装部署
4
ETL工具Kettle进行数据的抽取、转换、装载_kettle取数据单位
5
特征工程:文本特征预处理
6
集创赛分析(图像处理部分)
7
奇异值分解与协同过滤:为推荐系统奠定基础
8
CPU和GPU的区别和联系_gpu与cpu的区别与联系
9
[office] excel表格中双击鼠标左键有什么快捷作用- #经验分享#媒体
10
hive 日誌怎麼查看_hive如何通过设置日志定位错误
当前位置:
article
> 正文
基于Spring Boot 2.0.2版本——Eureka的使用_eureka 适合哪些版本springboot
作者:Li_阴宅 | 2024-07-06 22:38:28
赞
踩
eureka 适合哪些版本springboot
Eureka简介
在Spring Cloud微服务中,Eureka作为服务注册中心,其作用在于对于各个微服务提供注册并发送心跳检测,每个客户端都可以在服务器上面做声明注册,调用……
注:文中带有底色的文字部分为重点改动区域
一.spring boot中创建Eureka
1.pom.xml
<?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.mazh.euraka</groupId>
<artifactId>myeuraka</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>myeuraka</name>
<description>Demo project for Spring Boot</description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.2.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
<spring-cloud.version>Finchley.BUILD-SNAPSHOT</spring-cloud.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
<repositories>
<repository>
<id>spring-snapshots</id>
<name>Spring Snapshots</name>
<url>https://repo.spring.io/snapshot</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
</project>
2.在application.yml文件中添加相关配置
server:
port: 8761
eureka:
client:
register-with-eureka: false
fetch-registry: false
service-url:
defaultZoon: http://localhost:8761/eureka
3.在application.run方法中添加注解@EnableEurekaServer
@SpringBootApplication
@EnableEurekaServer
public class MyeurakaApplication {
public static void main(String[] args) {
SpringApplication.run(MyeurakaApplication.class, args);
}
}
启动后既得到端口号为8761的服务注册中心
二.在其他微服务中添加Eureka客户端
1.首先添加pom文件中jar包依赖
<?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.mazh.provider</groupId>
<artifactId>myuser</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>myuser</name>
<description>Demo project for Spring Boot</description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.2.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
<spring-cloud.version>Finchley.BUILD-SNAPSHOT</spring-cloud.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<repositories>
<repository>
<id>spring-snapshots</id>
<name>Spring Snapshots</name>
<url>https://repo.spring.io/snapshot</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
2.在application中添加配置文件信息
server:
port: 7900
spring:
jpa:
gennerate-ddl: false
show-sql: true
hibernate:
ddl-auto: none
datasource:
platform: h2
schema:
classpath: schema.sql
data:
classpath: data.sql
eureka:
client:
service-url:
defaultZoon:
http://localhost:8761/eureka
3.在main方法启动类中,添加@EnableEurekaClient注解
@SpringBootApplication
@EnableEurekaClient
public class MyuserApplication {
public static void main(String[] args) {
SpringApplication.run(MyuserApplication.class, args);
}
}
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/Li_阴宅/article/detail/794151
推荐阅读
article
Spring
MVC
数据
绑定
和响应
—
—
复杂
数据
绑定
(一)
数组
绑定
...
Spring
MVC
数据
绑定
和响应
—
—
复杂
数据
绑定
(一)
数组
绑定
Spring
MVC
数据
绑定
和响应
—
—
复杂
数据
绑定
(一)...
赞
踩
article
spring
CloudAlibaba常用的
依赖
和
配置文件
_使用
spring
-
cloud
-aliba...
SpringCloudAlibaba常用pom.xml和
配置文件
_使用
spring
-
cloud
-
alibaba
需要引...
赞
踩
article
Spring
MVC
数据
绑定
和响应——
简单
数据
绑定
(三)
POJO
绑定
...
Spring
MVC
数据
绑定
和响应——
简单
数据
绑定
(三)
POJO
绑定
Spring
MVC
数据
绑定
和响应——
简单
数据
绑定
(...
赞
踩
article
Spring
MVC
数据
绑定
和响应——简单
数据
绑定
(一)默认
类型
数据
绑定
_
chapter12
项目在哪...
Spring
MVC
数据
绑定
和响应——简单
数据
绑定
(一)默认
类型
数据
绑定
_
chapter12
项目在哪里
chapter12
...
赞
踩
article
Spring
MVC
数据
绑定
和响应
—
—
复杂
数据
绑定
(二)
集合
绑定
...
Spring
MVC
数据
绑定
和响应
—
—
复杂
数据
绑定
(二)
集合
绑定
Spring
MVC
数据
绑定
和响应
—
—
复杂
数据
绑定
(二)...
赞
踩
article
Spring
MVC
数据
绑定
和响应——
数据
绑定
...
Spring
MVC
数据
绑定
和响应——
数据
绑定
Spring
MVC
数据
绑定
和响应——
数据
绑定
...
赞
踩
article
JavaEE
企业级应用开发教程实验十
Spring
MVC
数据
绑定
和响应_
jave
ee 默认
类型
的...
在src\main\java文件夹中创建com\sun\controller文件夹,在文件夹中创建UserControl...
赞
踩
article
Spring
MVC
数据
绑定
和响应——简单
数据
类型
绑定
(二)简单
数据
类型
绑定
_
string
类型
绑定
...
Spring
MVC
数据
绑定
和响应——简单
数据
类型
绑定
(二)简单
数据
类型
绑定
_
string
类型
绑定
配置文件一组值str...
赞
踩
article
Spring
MVC的
数据
绑定
(复杂
数据
绑定
——
数组
与
集合
)_
springmvc
数组
和
集合
绑定
用在什...
1.
数组
的
绑定
当前端请求需要传递到后台一个或多个相同名称参数的情况 (如批量删除),此种情况采用前面讲解的简单
数据
绑定
...
赞
踩
article
spring
Boot
redis
--
spring
-
boot
-
starter
-
data
-
redis
...
1、下面是Spring Boot的版本为1.5.9的时候的
spring
-
boot
-
starter
-
data
-
redis
的...
赞
踩
article
spring
data
elasticsearch
term
聚合问题...
term
s 的聚合操作:TermsAggregationBuilder
term
sAggregationBuilder ...
赞
踩
article
SpringBoot
ElasticSearch
聚合
统计_
springboot
es
聚合
...
Spring Data Elasticsearch中的
聚合
支持: Spring Data Elasticsearch通过...
赞
踩
article
Spring
Boot
+Jwt+
AOP
+
自定义
注解
实现
接口
的
权限
控制_接口
权限
控制
的
实现
方式...
之前在项目中通过
自定义
拦截器+
自定义
注解进行
权限
校验,拦截器代码过于臃肿!!!于是想到了使用面向切面
的
方法!!_接口
权限
...
赞
踩
article
SpringBoot
:
SpEL
让复杂
权限
控制变得很简单_
spel
在
springboot
项目...
在使用的时候,我们只需要在类上或者接口上,加上@PreAuth的直接,value值写的时候要注意一下,value应该是我...
赞
踩
article
【业务功能篇60】
Spring
boot +
Spring
Security
权限
管理 【终篇】_sp...
我们也可以定义自己的
权限
校验方法,在@PreAuthorize注解中使用我们的方法。/*** 自定义
权限
校验方法**//...
赞
踩
article
spring
boot
整合
shiro
入门,
实现
认证和
授权
功能(非常详细)_
spring
boot
sh...
自定义过滤器AuthorizationFilter
实现
鉴权功能。/*** 鉴权过滤器*/@WebFilter@Overr...
赞
踩
article
SpringBoot
:
SpEL
让
复杂
权限
控制
变得很简单!...
来源
:
juejin.cn/post/7226674759626571833???? 欢迎加入小哈的星球,你将获得:专属的...
赞
踩
article
【
Spring
Security
权限
框架
】
Spring
Boot整合
Spring
Security
实现...
Spring
Security
框架
【详解】_
springboot
权限
管理
框架
springboot
权限
管理
框架
...
赞
踩
article
springboot
实现
权限
管理
(
一)_
springboot
权限
管理
...
若token失效则返回失效,token未失效进行
权限
查看
(
token及
权限
信息等常用个人信息采用Redis进行缓存),有...
赞
踩
article
Spring
Boot集成
RabbitMQ
实现消息
队列
生产者与
消费者
_
springboot
rabb...
我们就以平时常见的商品购买为例,订单下完了,需要通知发货,我们就可以使用消息
队列
对其进行解耦。这边我们就定义订单
队列
。代...
赞
踩
相关标签
spring
mvc
java
java-ee
spring cloud
开发语言
后端
ssm框架
复杂数据类型绑定
数组与集合