Spring集成,服务激活器,多条消息调用时只创建一个实例

Spring Integration, Service activator, create only one instance when called by multiple messages

我正在 运行 处理一个案例:

如果service-activator的上游有多个消息过来,那么,只有一个bean,或者class,会被实例化吗?对吗?

或者service-activator里面的bean每次来消息都会实例化?

感谢

例如,我有一个 service-activator 这样的:

<int:service-activator input-channel="input" method="trans" output-channel="output">
    <bean class="com.example.eurowp.Transformer" init-method="onInit" destroy-method="onDestroy">
    </bean>
</int:service-activator>

只有一个实例 - 对象 (bean) 是在上下文初始化期间创建的,而不是在运行时创建的。

如果运行在多线程环境中,class必须是线程安全的。