java – 有没有干净的方法将上下文数据传递给@Asynchronous ejb调用?

在wildfly中,我异步执行无状态ejb方法(它使用@Asynchronous注释进行映射).在调用方法中,我在线程本地中有一些上下文信息.将此数据传递给异步方法的最佳方法是什么?我不想在异步方法签名中添加其他参数. 最佳答案 基本上你只有2个选择:

>将值作为参数传递
>在一些全球范围内存储该价值.像静态变量一样.

第一种选择更清洁,更容易.不要使用第二个:)

点赞