java为APP提供的接口怎么方便统计接口调用情况

时间:2023-01-27 16:06:49
今天老大让做一些统计,比如:
1.日访问用户
2.产品日点击量
3.文章日点击量
这几个都是针对于APP请求的。

目前只想到了一个笨办法,在每个app会调用的接口实现里面,都加一个统计代码,记录下用户操作。


请教下大家,除了这个笨办法,还有没有其他更好的方法?项目用的是SpringMVC

6 个解决方案

#1


实现springmvc的拦截器,在postHandle方法中统计

#2


引用 1 楼 u012171905 的回复:
实现springmvc的拦截器,在postHandle方法中统计

对这个不是很了解,实现springmvc的拦截器,对app所有的请求进行拦截处理么?那之前写的业务逻辑会不会受影响。对于底层不是很了解,有什么白痴类的说法请见谅

#3


续:我看到了项目里面的配置文件配置了<mvc:annotation-driven />,还能配置自定义拦截器<mvc:interceptors>  进行拦截所有请求么

#4


AOP 在你接口方法执行前后调用记录日志就可以了 

#5


。。。。。。。。。

#6


想问一下后来你怎么做了?

#1


实现springmvc的拦截器,在postHandle方法中统计

#2


引用 1 楼 u012171905 的回复:
实现springmvc的拦截器,在postHandle方法中统计

对这个不是很了解,实现springmvc的拦截器,对app所有的请求进行拦截处理么?那之前写的业务逻辑会不会受影响。对于底层不是很了解,有什么白痴类的说法请见谅

#3


续:我看到了项目里面的配置文件配置了<mvc:annotation-driven />,还能配置自定义拦截器<mvc:interceptors>  进行拦截所有请求么

#4


AOP 在你接口方法执行前后调用记录日志就可以了 

#5


。。。。。。。。。

#6


想问一下后来你怎么做了?