gpt4 book ai didi

java - 如何在java工具中使用拦截器?

转载 作者:行者123 更新时间:2023-11-29 08:55:59 24 4
gpt4 key购买 nike

是否可以在没有应用程序服务器的情况下使用拦截器,例如仅在命令行工具中?

我尝试了以下操作,但没有看到任何输出:

import javax.interceptor.AroundInvoke;
import javax.interceptor.InvocationContext;

public class PerformanceInterceptor {
@AroundInvoke
Object measureTime(InvocationContext ctx) throws Exception {
System.out.println("STARTING"); //I don't see this
}
}


class MyTest() {
@Interceptors(PerformanceInterceptor.class)
void execute() {
System.out.println("RUNNING"); //I see this
}
}

可能是什么问题?

最佳答案

检查这个例子:http://www.byteslounge.com/tutorials/java-ee-ejb-interceptors-tutorial-and-example .顺便说一句,不错的 Java EE 6 特性。

没有 EJB 和 Java EE 的员工使用 Java 中的动态代理。

关于java - 如何在java工具中使用拦截器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20267784/

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