您现在的位置是:主页 > news > 做散客机票的网站如何推广/东莞网络营销平台

做散客机票的网站如何推广/东莞网络营销平台

admin2025/4/21 22:35:44news

简介做散客机票的网站如何推广,东莞网络营销平台,网站建设相关书籍,平面设计工资怎样照着视频教程写的,可是它有部分内容跳过了,这就导致我遇到这个bug并浪费了我4-5个小时。 总结教训:不能无脑的跟着视频一步步学,要自己思考步骤、原理。 我的bug是: 一开始是: java.lang.IllegalStateExc…

做散客机票的网站如何推广,东莞网络营销平台,网站建设相关书籍,平面设计工资怎样照着视频教程写的,可是它有部分内容跳过了,这就导致我遇到这个bug并浪费了我4-5个小时。 总结教训:不能无脑的跟着视频一步步学,要自己思考步骤、原理。 我的bug是: 一开始是: java.lang.IllegalStateExc…

照着视频教程写的,可是它有部分内容跳过了,这就导致我遇到这个bug并浪费了我4-5个小时。
总结教训:不能无脑的跟着视频一步步学,要自己思考步骤、原理。

我的bug是:
一开始是:

java.lang.IllegalStateException: No instances available for user

当我清理idea缓存并重启后,bug变成下面这个了。很无语。

springcloud报错java.net.UnknownHostException: user

那就接着搞吧!
后来发现,我的api-gateway项目的eureka是下面这个,但是跟着教程学到ribbon时,

   <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-client</artifactId></dependency>

我改成了下面这个

 <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-ribbon</artifactId></dependency>

所以把依赖改回去,或者直接再加一个

   <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-client</artifactId></dependency>

就行了。还有,我的api-gateway项目里有GenericRest这个类,这个调用RestTemplate类里的lbRestTemplate这个Bean,而定义lbRestTemplate这个Bean的类我写到user-service项目里去了,所以在分布式背景下,就无法成功调用。
总结:把定义lbRestTemplate这个Bean的类拷贝一份到api-gateway项目里。再在api-gateway项目的pom里添加下面依赖就行了。
注意:lbRestTemplate这个Bean 是负载均衡(@LoadBalanced)对应的Bean,即负载均衡对应的方法

   <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-client</artifactId></dependency>