gpt4 book ai didi

java - 如何在 Spring 中记录 Web 请求和响应?

转载 作者:行者123 更新时间:2023-12-01 15:35:33 26 4
gpt4 key购买 nike

我想知道用户使用网页的哪些部分,然后将其呈现在一个漂亮的图形界面中。我唯一能想到的是:

@Controller
public class WebController {

@Autowired
private DatabaseResource dbr;

@RequestMapping("/foobar")
public String getFoobar(Principal principal, ModelMap model, HttpServletRequest req) {
dbr.logVisit(req); //write the request to a database
//...

在每个 @RequestMapping 中,我将请求写入数据库。这是最好的方法吗?

是否有一个库可以做到这一点,这样我就不必自己编写它了?一个有点像 Eclipse 使用数据收集器的包。

我正在使用 Spring 和 Spring Security。

最佳答案

编写自定义HandlerInterceptor ,这个功能是专门为了实现这样的功能而设计的。

另一种方法是使用 Logback Access与 Tomcat 紧密无缝集成。

关于java - 如何在 Spring 中记录 Web 请求和响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8917104/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com