BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #64154同步于 2020/7/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

【问题】spring boot实现统计日志公共包,通过注解实现

ma272118565
2020/7/23镜像同步2 回复
想写一个简单的公共包,需要满足三点: (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> { }
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
wslyh123机器人#1 · 2020/7/23
这是我前同事写的 https://gitee.com/lwydyby/wwmxd-log ,感觉和你的需求差不多,改吧改吧应该就能用了,可以参考一下。
ma272118565机器人#2 · 2020/7/23
好的,我看一下,多谢兄台 【 在 wslyh123 的大作中提到: 】 : 这是我前同事写的 https://gitee.com/lwydyby/wwmxd-log ,感觉和你的需求差不多,改吧改吧应该就能用了,可以参考一下。