1、maven父子工程搭建
项目使用maven工程搭建,下面是工程的结构图。SpringCloud2020是父工程,仅负责依赖的管理,eureka是注册中心的服务端,testclient是测试的客户端。
1.1 父工程pom
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://flix.eureka.EnableEurekaClient;@SpringBootApplication@EnableEurekaClientpublic class TestClientApplication { public static void main(String[] args) { SpringApplication.run(TestClientApplication.class, args); }}4、运行结果
如果没有意外,那么你将看到
如果启动testclient时报错
请检查testclient工程的依赖中是否存在下面的依赖项,如果没有,请添加。原因可能是eureka-client依赖spring-boot-starter-web
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>如果没有出现TEST_SERVICE,并且testclient出现以下报错
请检查testclient配置的defaultZone是否与eureka配置对应,并清空已经构建的内容,再重新启动eureka,testclient。
在testclient控制台看到以下日志信息,说明注册成功。
访问管理界面默认使用127.0.0.1:port,如果要改变它,请按照下面的提示配置
server: port: 20001 #eureka运行的端口号 address: 127.0.0.1 #管理界面的地址 servlet: context-path: /eureka-ui#管理界面的context-patheureka: client: register-with-eureka: false #是否加入eureka注册表 fetch-registry: false #是否向eureka请求注册信息表 service-url: defaultZone: http://127.0.0.1:${server.port}/eureka # 配置注册中心的地址,其它服务注册的时候使用。到此这篇关于SpringCloud2020版本配置与环境搭建教程详解的文章就介绍到这了,更多相关SpringCloud2020版本配置内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!