是否可以在春季制作@Aspect请求范围?因为它似乎不起作用,并且它有意义;代理对象实际上没有注入任何地方,建议只是由运行时应用。只是想知道...
示例:
@Aspect
public class MyAspect {
// expecting this to get autowired per request
@Autowired private HttpServletRequest request;
@Around(...)
public void doSomething(ProceedingJoinPoint pjp) {
// something here
pjp.proceed();
// something there
}
}
用XML:
<bean class="MyAspect" scope="request" />
答案 0 :(得分:0)
不是使用方面,而是实施HandlerInterceptor
。然后,您可以轻松访问所有常用对象,包括Request,并具有前置和后置句柄方法。