1

场景:@PerformanceMeasureInterceptor 在整个代码中的各种方法和类。这就像名字所暗示的那样......

当然,这在生产中不应该是活跃的。那么如何禁用“注释拦截器”进行部署呢?

到目前为止,这些是我的想法: - 在编译生产之前通过预处理从所有 java 文件中删除 - 仅通过部署描述符(无注释)使用并在部署前更改它

两个人都有点不舒服……

4

1 回答 1

0

您应该尝试编写一个 CDI 扩展,让您仅在满足某些条件(环境)时才在编译时添加拦截器。

于 2012-12-07T15:58:29.610 回答