xml - 如何在 XML bean 配置中使用 Spring 表达式语言将类类型传递给方法调用?
问题描述
我想使用 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>
解决方案
使用 T 运算符。
T(com.foo.MyClass)
推荐阅读
- artifactory - 在工件中的分发存储库上创建规则不起作用
- canvas - 在节点画布中使用 Web URL 注册字体
- azure-devops - 如何撤销别人的 PAT?
- python - 在python中的x轴上按单列绘制多列计数
- c - Valgrind 如何能够访问已编译 C 程序中内存分配的行号,我该怎么做?
- laravel - 使用 Laravel 作为简单的 REST
- javascript - 无法按当前用户过滤我的交易 - Ember JS
- php - 如何在 Woocommerce 中自定义订单状态的管理菜单中添加计数?
- svn - 如何隐藏特定用户的父路径?
- javascript - 在 nodejs 中拦截外部 API 调用