构建项目第一步的大致依赖环境

一、项目初始环境:spring boot 2.0.2 ,jdk 1.8

二、所有子模块parent标签指向项目pom

三、所有模块都要有eureka-server依赖,用于构建注册中心或被注册服务

四、一个spring boot 项目/模块的目录结构如下:

五、在eureka注册中心的启动类上加上@EnableEurekaServer注解,表示是一个eureka注册中心

 六、将eureka的application配置文件后缀改成yml(也可不改,两种后缀对应两种不同的配置写法,我个人喜欢yml格式)

扫描二维码关注公众号,回复: 3949773 查看本文章

七、配置文件写入其中配置(冒号后的值均可自定义)

八、运行一下注册中心试试。spring boot 默认打包为jar,内嵌了一个tomcat容器,可以经由启动类直接启动并提供web服务,不过也可以按传统打成war包部署进tomcat实例运行

九、启动结束后浏览器访问一下,看看效果

十、被注册的服务启动类上加上@EnableEurekaClient,表示这是一个需要向服务中心注册的服务

十一、同理,配置文件设置好服务自身的端口,名字和注册地址

十二、运行之后再刷新一下注册中心,会发现storage服务已经成功在注册中心上注册了

十三、依样配置web-back服务

十四、对于网关服务的配置,在启动类增加注解@EnableEurekaClient基础上再加上@EnableZuulProxy,表示实现代理网关服务

 

十五、如果找不到这个注解,就在pom文件中导入zuul依赖

十六、启动网关服务,刷新注册中心页面

此时,我们配好的一个注册中心和三个服务都已经正常运行,虽然还没有业务功能,至少第一小步已经做好啦~

至此,第一个目标的初步开发环境已经配置好,其中有些专有配置,在需要使用到的时候会再进行配置和更改

猜你喜欢

转载自www.cnblogs.com/momiji-jin/p/9912502.html