如何在XML bean配置中使用Spring Expression Language将类类型传递给方法调用?

时间:2018-10-30 22:28:34

标签: xml spring spring-el

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

  <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>

1 个答案:

答案 0 :(得分:1)

使用T运算符。

 T(com.foo.MyClass)