文章目录❤️作者简介:2022新星计划第三季云原生与云计算赛道Top5、华为云享专家、云原生领域潜力新星
博客首页:C站个人主页
作者目的:如有错误请指正,将来会不断的完善笔记,帮助更多的Java爱好者入门,共同进步!
- 云原生技术-微服务SpringCloud(1)
- 搭建提供者、消费者模块
- 引入注册中心SpringCloud Eureka
- Bug:引入Eureka后报错。
- 搭建Eureka集群
- 搭建提供者集群(为了负载均衡)
- Bug:ribbon+restTemplate报错
- 使用actuator功能
- Feign/OpenFeign
- Bug:OpenFeign调用失败报错405
1:创建一个空Maven项目,删除src目录
2:父POM
pom
Hoxton.RELEASE
2.2.4.RELEASE
UTF-8
UTF-8
1.8
10
10
UTF-8
org.springframework.cloud
spring-cloud-dependencies
${spring.cloud-version}
pom
import
org.springframework.boot
spring-boot-dependencies
${spring.boot-version}
pom
import
org.mybatis.spring.boot
mybatis-spring-boot-starter
1.3.1
mysql
mysql-connector-java
5.1.47
com.alibaba
druid
1.0.9
src/main/java
**
public List queryAllDept_Hystrix(@RequestParam("id") String id){
List depts = deptService.queryAllDept();
depts.add(new dept("1066","Break"));
return depts;
}
}
修改openFeign的微服务接口
@Service
@FeignClient("PROVIDER-DEPT")
public interface deptService {
@GetMapping(path = "/queryAllDept")
public List queryAllDept(@RequestParam("id") String id);
}
没有报错了!!!
解决方法二:在微服务提供者加上@PathVariable注解。。
省略!!!
❤️李本章结束,我们下一章见❤️李



