1.创建完之后的结构
2.创建一级项目Project dhcc-shop-parent
3.创建二级项目Module dhcc-shop-basics
此处需要特别注意,Springboot项目层级默认是2层的,所以最后一层的打包方式Packaging一定是Jar/War,但是我们还要创建下一级的子项目,所有此处需改成pom打包方式,pom方式打包是可以继承的。
在pom.xml中增加打包方式的约定
<packaging>pom</packaging>
4.创建第三级项目Module dhcc-shop-basics-springcloud-eureka
此处需要注意,因为默认是两层项目,第三层的项目文件是默认放到第二层的根目录下,这个是有问题的,文件会覆盖,项目会自动被删除,改变第三层项目的存储路径即可。
默认情况下
需要改成:
5.测试服务运行情况
主类上加注解
@EnableEurekaServer
配置文件
###服务端口号
server:
port: 8100
###eureka 基本信息配置
eureka:
instance:
###注册到eurekaip地址
hostname: 127.0.0.1
client:
serviceUrl:
defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
###因为自己是为注册中心,不需要自己注册自己
register-with-eureka: false
###因为自己是为注册中心,不需要检索服务
fetch-registry: false
链接:https://pan.baidu.com/s/1uOSHFjD4yyrE0UBnlBsJZw
提取码:how7