如何使bean作为自定义类型?

克温
class Proxy{
  private Class<?> customType;
  ..
}
interface Foo{
  public String foo();
  ..
}
<bean id="foo" class="com.test.Proxy">
  <property name="customType" value="com.test.Foo"/>
</bean>

除了

Bean foo是的实例com.test.Foo,不是com.test.Proxy

问题

我应该在Proxy类中怎么做,似乎春天提供了与此相关的接口,但我真的不知道该如何实现?

我也通过google搜索,但是找不到,也许我使用的关键字是错误的,任何人都可以帮忙或提供指南链接给我,非常感谢。

结果

class Proxy<T> implements FactoryBean<T>{
  private Class<?> customType;
  public Class<?> getObjectType() {
    return customType;
  }
  public T getObject() throws Exception {
        return (T)customObj;
  }
  ..
}
祖鲁米图

您必须提供Foo的实现,因为您必须实例化实现而不是接口:

class Proxy{
  private Foo customType;
  ..
}

interface Foo{
  public String foo();
  ..
}

class FooImpl implements Foo{
  public String foo();
  ...
}    

然后在xml中,将其设置如下:

<bean id="foo" class="com.test.Proxy">
  <property name="customType">
     <bean class="com.test.FooImpl" />
  </property>
</bean>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使 JSF 自定义组件存储自定义类型作为其值?

来自分类Dev

自定义类型作为参数传递

来自分类Dev

如何添加自定义类型定义?

来自分类Dev

如何添加自定义类型定义?

来自分类Dev

如何获取自定义帖子类型的标题作为其相关帖子的链接?

来自分类Dev

如何将自定义类型作为参数传递给已编译的cmdlet?

来自分类Dev

Typescript React,如何为将自定义输入组件作为prop的组件提供类型信息?

来自分类Dev

如何在Swift中将自定义类型作为返回函数?

来自分类Dev

如何使用“结构”作为数据类型和自定义方法创建python数组

来自分类Dev

如何在传递对象作为参数的同时解析自定义类型

来自分类Dev

如何在PostgreSQL中将自定义类型的多维数组作为函数参数传递?

来自分类Dev

如何删除此自定义类型?

来自分类Dev

如何创建自定义属性类型

来自分类Dev

如何使用自定义类型malloc()?

来自分类Dev

使用自定义诺言作为通用类型

来自分类Dev

使我的自定义列表类返回“列表”作为类型

来自分类Dev

输入类型作为自定义软键盘

来自分类Dev

HashMap。使用自定义类型作为值

来自分类Dev

自定义对象返回 NSDictionary 作为类型

来自分类Dev

Map 可以将键作为自定义类型吗?

来自分类Dev

如何创建支持算术运算的自定义数据类型,作为任何其他常规数据类型

来自分类Dev

自定义 bean 验证

来自分类Dev

如何在Go中创建自定义类型元素的自定义类型数组?

来自分类Dev

如何基于自定义属性加载bean

来自分类Dev

如何遍历自定义类型并找到特定类型?

来自分类Dev

如何使JOOQ生成枚举类型和自定义类型?

来自分类Dev

如何遍历自定义类型并找到特定类型?

来自分类Dev

如何定义自定义对象文字的函数返回类型

来自分类Dev

如何定义不是列表的自定义插槽类型?

Related 相关文章

  1. 1

    如何使 JSF 自定义组件存储自定义类型作为其值?

  2. 2

    自定义类型作为参数传递

  3. 3

    如何添加自定义类型定义?

  4. 4

    如何添加自定义类型定义?

  5. 5

    如何获取自定义帖子类型的标题作为其相关帖子的链接?

  6. 6

    如何将自定义类型作为参数传递给已编译的cmdlet?

  7. 7

    Typescript React,如何为将自定义输入组件作为prop的组件提供类型信息?

  8. 8

    如何在Swift中将自定义类型作为返回函数?

  9. 9

    如何使用“结构”作为数据类型和自定义方法创建python数组

  10. 10

    如何在传递对象作为参数的同时解析自定义类型

  11. 11

    如何在PostgreSQL中将自定义类型的多维数组作为函数参数传递?

  12. 12

    如何删除此自定义类型?

  13. 13

    如何创建自定义属性类型

  14. 14

    如何使用自定义类型malloc()?

  15. 15

    使用自定义诺言作为通用类型

  16. 16

    使我的自定义列表类返回“列表”作为类型

  17. 17

    输入类型作为自定义软键盘

  18. 18

    HashMap。使用自定义类型作为值

  19. 19

    自定义对象返回 NSDictionary 作为类型

  20. 20

    Map 可以将键作为自定义类型吗?

  21. 21

    如何创建支持算术运算的自定义数据类型,作为任何其他常规数据类型

  22. 22

    自定义 bean 验证

  23. 23

    如何在Go中创建自定义类型元素的自定义类型数组?

  24. 24

    如何基于自定义属性加载bean

  25. 25

    如何遍历自定义类型并找到特定类型?

  26. 26

    如何使JOOQ生成枚举类型和自定义类型?

  27. 27

    如何遍历自定义类型并找到特定类型?

  28. 28

    如何定义自定义对象文字的函数返回类型

  29. 29

    如何定义不是列表的自定义插槽类型?

热门标签

归档