gpt4 book ai didi

java - Spring Controller中调用请求 Action 时写入日志

转载 作者:太空宇宙 更新时间:2023-11-04 13:39:54 24 4
gpt4 key购买 nike

我想在每次调用操作时写入日志。目前我为每个操作编写日志,如下所示:

   public String init() {
log.info("Init search form"); // I want to log action name (init) here
return "initSearch";
}

有更好的方法吗?我正在研究Interceptor,但仍然不知道如何实现

最佳答案

仅使用拦截器,正如您自己提到的那样。

为了实现拦截器,您应该实现类 HandlerInterceptorAdapter

并且在您的 spring 配置中,您应该将拦截器与您的请求连接起来

<interceptors>
<interceptor>
<mapping path="/requestpath" />
<beans:bean class="com.path.YourInterceptorImpl"></beans:bean>
</interceptor>
</interceptors>

或者,您可以阅读一个非常好的使用 AOP (Aspect Oriented Programming) in Spring using AspectJ 的教程。

关于java - Spring Controller中调用请求 Action 时写入日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31334658/

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