# where-go-data
### 展示页面数据的服务
使用PageHelper进行数据分页
### 信息发布和通知关注者实现思路
被关注者发送文章,会推送到所有关注者的缓存中,用户登录自动拉取该文章
对每个用户都维护一块缓存。当用户发布微博的时候,相应的后台程序可以先查询一下他的关注着,
然后将这条微博插入到所有关注着的缓存中。(当然这个缓存会按时间线排序,也会有一定的容量大小限制等,这些细节也不多做赘述。)
这样当用户上线逛微博的时候,那么TA就可以直接从缓存中读取,读取的性能有了质的飞升。
### 问题
发现使用FeignClient调用其他服务的时候一直走熔断器的逻辑,而事实上服务端已经被调用,只是没有结果返回
```java
@FeignClient(value = "WHERE-GO-USER", fallback = ShareExpreienceServiceImpl.class )
public interface ShareExperienceService {
@GetMapping("followerList")
List<Object> getFollowerList();
}
```
抛出的异常是
```java
com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of `java.util.ArrayList` out of START_OBJECT token
```
刚开始以为是传递的对象没有添加无参的构造器,因为我使用的是@Builder模式,但是添加无参构造器还是抛这个异常,仔细分析了一下,是ArrayList的问题,
发现服务返回的是json格式的数据,不能直接使用List进行转化,将返回参数改为String类型即可,在去将json转化为需要的对象即可
```java
@GetMapping("followerList")
String getFollowerList();
```
没有合适的资源?快使用搜索试试~ 我知道了~
java毕业设计 基于SpringCloud+Vue前后端分离的微服务旅游分享网站源码+详细文档+全部资料(优秀项目).zip
共170个文件
java:97个
xml:18个
properties:16个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 119 浏览量
2024-04-16
14:06:35
上传
评论
收藏 758KB ZIP 举报
温馨提示
【资源说明】 java毕业设计 基于SpringCloud+Vue前后端分离的微服务旅游分享网站源码+详细文档+全部资料(优秀项目).zipjava毕业设计 基于SpringCloud+Vue前后端分离的微服务旅游分享网站源码+详细文档+全部资料(优秀项目).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕设项目、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 3、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
java毕业设计 基于SpringCloud+Vue前后端分离的微服务旅游分享网站源码+详细文档+全部资料(优秀项目).zip (170个子文件)
Dockerfile 157B
.gitignore 333B
.gitignore 333B
.gitignore 333B
.gitignore 333B
.gitignore 333B
.gitignore 333B
.gitignore 333B
.gitignore 303B
.gitignore 278B
login.html 2KB
where-go-api.iml 155B
Where-Go.itmz 60KB
项目端口.itmz 36KB
访问流程.itmz 26KB
maven-wrapper.jar 47KB
maven-wrapper.jar 47KB
maven-wrapper.jar 47KB
maven-wrapper.jar 47KB
maven-wrapper.jar 47KB
maven-wrapper.jar 47KB
maven-wrapper.jar 47KB
maven-wrapper.jar 47KB
LocationServiceImpl.java 5KB
MavenWrapperDownloader.java 5KB
MavenWrapperDownloader.java 5KB
MavenWrapperDownloader.java 5KB
MavenWrapperDownloader.java 5KB
MavenWrapperDownloader.java 5KB
MavenWrapperDownloader.java 5KB
MavenWrapperDownloader.java 5KB
MavenWrapperDownloader.java 5KB
FollowerRedisServiceImpl.java 4KB
UserServiceImpl.java 3KB
IndexServiceImpl.java 3KB
GlobalAuthorizeFilter.java 3KB
CommonResult.java 3KB
Md5Util.java 3KB
CommonResult.java 3KB
IndexController.java 3KB
LoginInterceptor.java 2KB
MapController.java 2KB
PushServiceImpl.java 2KB
WebConfig.java 2KB
FollowerMapperTest.java 2KB
FollowerController.java 2KB
FollowerServiceImpl.java 2KB
GlobalExceptionHandler.java 2KB
RouteConfig.java 2KB
WhereGoDataApplicationTests.java 1KB
UserController.java 1KB
Swagger2Config.java 1KB
FollowerMapper.java 1KB
IndexMapper.java 1KB
UserMapper.java 1KB
RedisConfig.java 1KB
RedisConfig.java 1KB
IndexServiceTest.java 1KB
MapCommon.java 1KB
EnumCommonError.java 1KB
EnumCommonError.java 1KB
FollowerRedisServiceImplTest.java 1KB
FollowerRedisService.java 1KB
EmailUtil.java 1KB
EmailConsumer.java 1KB
PushExpreienceController.java 1KB
AuthorizeGatewayFilter.java 1021B
RedisKeyUtils.java 1012B
OrderController.java 1010B
RestTemplateConfig.java 1005B
UserServiceImplTest.java 935B
CommonException.java 931B
EmailController.java 904B
UserDao.java 891B
WhereGoUserApplicationTests.java 825B
EmailBean.java 808B
UserApplicationContext.java 765B
LocationDao.java 670B
ShareExpreienceServiceImpl.java 649B
ShareExperienceServiceTest.java 648B
EmailService.java 604B
TravelContent.java 604B
PushServiceImplTest.java 603B
WhereGoDataApplication.java 603B
PushService.java 555B
IndexService.java 545B
ShareExperienceService.java 538B
WhereGoUserApplication.java 520B
TravelVo.java 520B
WhereGoOrderApplication.java 513B
FollowerStatus.java 510B
WhereGoMapApplication.java 506B
DateUtil.java 505B
MapService.java 498B
User.java 477B
FollowerService.java 464B
UserService.java 444B
RestConfig.java 442B
WhereGoServerApplication.java 438B
WhereGoGatewayApplication.java 434B
共 170 条
- 1
- 2
资源评论
不走小道
- 粉丝: 3221
- 资源: 5113
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功