【发布时间】:2016-06-03 16:27:38
【问题描述】:
我有一小段代码。 休息控制器
@RestController
public class GreetingController {
@RequestMapping("/greeting")
public String greeting() {
return "greeting";
}
}
和方面
@Aspect
@Component
public class Audience {
@Around("execution(** com.fire.example.GreetingController.greeting(..))")
public void silenceCellPhones(ProceedingJoinPoint jp) {
try {
System.out.println("Before call");
jp.proceed();
System.out.println("After call");
} catch (Throwable e) {
e.printStackTrace();
}
}
}
我不知道为什么,但是休息控制器在没有方面的情况下可以很好地工作,并且不能使用它。如果使用 @After 和 @Before 休息也很好。当我说休息不起作用时,我的意思是没有返回响应。
我会很感激任何想法。
【问题讨论】: