配置文件改用yml,配置如下:
启动成功后,访问本地+端口即可看到注册中心页面,说明成功啦!
3、创建一个服务提供者(就是常写的spring-boot)服务提供者配置,如下:
配置文件改用yml,配置如下:
按照写springboot那样写一个查库接口
yml配置
OK,查库然后接口返回数据成功!
咱们的服务也在注册中心中注册成功啦!
4、创建一个消费者服务点击完成创建该模块
启动器配置
配置文件改用yml,配置如下:
将服务提供者模块中的controller复制到消费者模块,如果涉及doman中文件就一并复制过去。
接口调用该service
启动消费者,进行接口测试!
访问消费者接口没有问题,成功的调用了服务提供者的接口返回了数据!!!
以上就是idea快速部署springCloud的全部过程,其中发现了一个问题,在消费者模块中启动器貌似无法使用@ComponentScan注解扫描包,使用后启动会报错???具有原因没有了解,建议不要把启动类放在别的包。
2022-03-14:该问题解决!问题描述:
在消费者模块中,当启动类在别的包下时,使用@ComponentScan扫描包来自动javaBean
但是因为service接口中的@FeignClient注解同样不在启动类的包下,所以仅用@ComponentScan扫描包而找不到@FeignClient同样会报错的。
所以在启动类的@EnableFeignClients注解应该指定包去扫描一下!!!
消费者模块配置如下:
到此这篇关于利用idea快速搭建一个spring-cloud(图文)的文章就介绍到这了,更多相关idea搭建spring-cloud内容请搜索七叶笔记以前的文章或继续浏览下面的相关文章希望大家以后多多支持七叶笔记!