如何在 XML bean 配置中使用 Spring 表达式语言将 class 类型传递给方法调用?

How do I pass a class type to a method call using Spring Expression Language in an XML bean configuration?

我想使用 XML 配置注入一个 bean。构造函数采用类型为 OrderService 的对象,我通过调用工厂方法 serviceBroker.getService() 获得该对象。该方法采用 class 类型作为参数。如何使用 Spring Expression Language 在方法调用中指定 class 类型?这是我现在拥有的,在部署时出现错误:

  <bean id="extendItemRequestProcessor" class="com.site.ExtendItemRequestProcessor">
    <constructor-arg type="com.site.service.order.OrderService" value="#{serviceBroker.getService(com.site.service.order.OrderService.class)}"/>
  </bean>

使用 T 运算符。

 T(com.foo.MyClass)