续期管理系统
主要使用的技术是springcloud eureka feign oracle easyExcel redis mybatis
使用了aop @before 来实现操作轨迹记录 并且记录到对应的表中
自定义注解 @accessService 主要包含两个属性 接口名称和 transCode
使用了lombok
由于使用了微服务的feign调用,所以前端是直接调用的服务名,然后写了一个接口,写对应的实现类,然后注入到spring容器中
两种实现方式
第二种 接口中协商@feignClient 服务名 然后调用url 直接
移动端调用流程
移动端的请求都是通过 ip:端口/rpm/json 来请求的,会请求到后台的一个 head.xsl文件当中
在请求体当中会有一个service_type,在head.xsl中会有一个service_type,service_type和trans_type对应,于是在下面service_type中寻找对应的type类型,然后对应的在标签中间的就是其 trans_code的类型
根据知道的transCode来全局查找对应的服务,比如下面的grplist服务
这个服务就是通过feign去调用手机端的对应url的服务
在这里就到了 移动端了,可以看到它设置了url,但是它其实是调用的在spring容器当中和url最后相同的类名的那个名字的service的
下面就是同等名字的在spring容器中的服务
最终调用的这个dealData才是真正进行逻辑处理的方法
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果