gpt4 book ai didi

Java EE7 拦截器与回调

转载 作者:行者123 更新时间:2023-11-30 09:12:13 25 4
gpt4 key购买 nike

拦截器和回调有什么区别?我可以互换使用@AroundConstruct 和@PostConstruct,它们是否总是(或多或少)同时涉及?

最佳答案

正如评论中所指出的,两者的开销都可以忽略不计,并且在您真正有真正的问题要讨论之前不值得担心。

至于事件的顺序(和其他差异),AroundConstruct 的 javadocs和 PostConstruct回答那个。

AroundConstruct 必须在拦截器上定义,真正的构造函数在最后一个拦截器调用 InvocationContext 上的 proceed 方法后调用.所以这些在技术上将在构造函数之前运行,但是在它运行之后你会重新获得控制权(因此名称为“Around”),所以你也可以进行后处理。

PostConstruct 可以在拦截器或对象本身没有参数的任何无效方法上使用定义。它在容器完成依赖注入(inject)后被调用(因此名称为“Post”)。

关于Java EE7 拦截器与回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21701511/

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