java - 在 EJB3.2 部署描述符中配置拦截器
问题描述
我想Interceptor
仅在一个 Maven 配置文件中配置一个,因此显而易见的解决方案是将当前基于注释的拦截器绑定替换为基于部署描述符的解决方案。但是我不能让它工作。假设,我有一个 bean:
// @MyInterceptor
@Stateless
public class MyBean {
// ...
}
我有一个相应的ejb-jar.xml
:
<?xml version="1.0" encoding="UTF-8"?>
<ejb-jar>
<assembly-descriptor>
<interceptor-binding>
<ejb-name>MyBean</ejb-name>
<interceptor-class>com.example.MyInterceptor</interceptor-class>
</interceptor-binding>
</assembly-descriptor>
</ejb-jar>
我在这里做错了什么?
解决方案
推荐阅读
- c - 检测磁性编码器是否通过 360 或 0 以及在哪个方向(翻转/环绕方向?) - C
- c# - 从 C# 中的速度检测不良驾驶行为
- python - Python堆叠日期时间标准
- python - 忽略html标签的正则表达式
- ios - EXC_BAD_ACCESS(代码=1 在 NSManagedObject(实体:
- c# - ServiceStack:使用 CustomCredentialsAuthProvider 从客户端授权
- spring - spring boot postgres:致命:对不起,已经有太多客户了
- android - 我的应用程序的 Android APK 下载不起作用,Xamarin.Android
- java - Spring @Service 是事务性的吗?
- php - 有人可以帮我编辑我的代码,以便它使用 SMTP 身份验证来发送邮件吗?