返回信息流想写一个简单的公共包,需要满足三点:
(1)spring boot实现统计日志模块,通过注解实现,然后生成jar包,提供其他服务使用。
(2)日志统计通过拦截器记录用户访问服务的记录,比如访问的地址、用户ID还有返回状态等信息;
(3)其他服务使用时候,只有注解了@EnableXXX,统计日志功能才生效;
(4)提供一个持久化接口让引用服务自己实现,不限定数据库的类型;
目前遇到个问题,就是拦截可以成功,可以通过HttpServletRequest和HttpServletResponse获取到接口的请求和响应。但是不知道提供一个持久化接口怎么写,想请教一下各位大神。
我目前是通过依赖jpa,通过jpa和datasource写入数据库,写了这么一个接口,但是打成jar包后,其他服务依赖,显示找不到这个bean,但是平常都这么用的,现在找不到不知道为啥。
public interface LogRepository extends JpaSpecificationExecutor<LogDO>, CrudRepository<LogDO, Long> {
}
这是一条镜像帖。来源:北邮人论坛 / java / #64154同步于 2020/7/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
【问题】spring boot实现统计日志公共包,通过注解实现
ma272118565
2020/7/23镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
这是我前同事写的 https://gitee.com/lwydyby/wwmxd-log ,感觉和你的需求差不多,改吧改吧应该就能用了,可以参考一下。
好的,我看一下,多谢兄台
【 在 wslyh123 的大作中提到: 】
: 这是我前同事写的 https://gitee.com/lwydyby/wwmxd-log ,感觉和你的需求差不多,改吧改吧应该就能用了,可以参考一下。