新手向,十分钟快速创建 Spring Cloud 项目

  • 时间:
  • 浏览:1

一般来说,Intelij IDEA 可否 通过 Maven Archetype 来快速生成Maven项目,觉得 IDEA 集成了 Spring 官方提供的 Spring Initializr,可否 非常方便的创建 Maven 项目,之前 能自动生成启动类和单元测试代码。

5.IDEA会自动生成Application类,加在@EnableEurekaServer,该注解表明标注类是另一一个Eureka Server

1.通过 Spring Initializr,创建另一一个 Eureka Discovery Client 模块,同不可否 勾选加入Spring Web依赖。

2.在启动类中加在@EnableDiscoveryClient表明标注类是消费者,加入restTemplate来消费相关的服务。

2.在application启动类中加入注解@EnableEurekaClient,表明其他人属于另一一个生产者。这里为了方便测试,直接使用@RestController获取返回值。

6.修改配置,切换启动端口,默认生成的项目配置文件是 application.properties,这里我替加在application.yml

2.填写项目相关的信息,进到下一步

7.启动项目,在浏览器中输入http://localhost:8761/ ,访问Eureka控制台,服务正常启动

2.填写项目相关信息,这里命名为 eureka-server,进入下一步

1.在项目上右键-->new-->module-->Spring Initializr-->next

4.原先亲戚一帮人 就创建好了另一一个普通项目,该项目是作为另一一个Parent project发生的,可否 直接删除src文件夹

8.之前 启动报错,配置文件未生效,检查下 target 目录下是是不是正确引用了 application.yml 文件。

本文通过IDEA的插件,快速创建了另一一个基于Eureka进行服务发现的Spring Cloud工程实例。

除了集成插件,也可否 直接访问 http://start.spring.io ,通过引导,在脚手架中创建其他人的项目,导入到开发工具中,感兴趣的同学可否 去试下。



2.修改原有配置,指定服务注册中心,这里还是使用yml文件。

4.配置完毕以前,启动服务消费者,刷新Eureka控制台,可否 看了消费者之前 注册。

4.启动应用,刷新Eureka控制台,可否 看了服务之前 注册到Eureka上

下面亲戚一帮人 学习怎么可否快速搭建另一一个 Spring Cloud 工程,示例使用 Spring Boot 2.2.2 版本。

3.修改配置,注册到Eureka Server。

5.之前 启动有问题,检查是是不是缺少Spring Boot web的依赖包,可否 尝试加在如下配置:

1.创建另一一个新工程,选泽maven,点击下一步

本文为新手向教程,帮助亲戚一帮人 快速入门 Spring Cloud 开发,也作为「跟我学 Spring Cloud Alibaba」系列的补充文章,文章会在公众号「架构进化论」进行首发更新,欢迎关注。

3.填写项目名和项目位置,命名为 spring cloud demo,点击 finish

3.选泽Cloud Discovery-->Eureka Server,下一步

3.创建controller层,消费远程服务

1.按照同样的方式,创建另一一个项目,这里亲戚一帮人 创建另一一个Spring Boot风格的服务,创建时不可否 勾选 Spring Cloud Discover--> Eureka Discover Client 和 Spring Web 的依赖。

eureka的配置信息可否 查看 org.springframework.cloud.netflix.eureka. EurekaClientConfigBean ,参考源码了解含义。

4.填写项目名和项目位置等,完成

5.打开浏览器输入localhost:{server.port}/path 进行服务调用,这里我用 http://localhost:8763/greet?name=eureka ,可否 看了请求正确返回,正确调用了服务提供者。