我有一个 Restful 服务,它在传递产品代码时返回产品信息。界面看起来像
[OperationContract]
[WebInvoke(UriTemplate = "Product/{ProductCode}", Method = "GET", BodyStyle = WebMessageBodyStyle.Bare, RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)]
Product GetProductInformation(String ProductCode);
我通过输入 URI 从浏览器访问服务。
我正在通过 spring AOP 实现日志。如何使用 Spring AOP 拦截方法。我尝试过使用 NameMatchMethodPointcutAdvisor,但在访问服务之前我没有使用 spring 创建服务对象,它无法拦截。有没有可能的方法来实现这个日志记录?