【发布时间】:2010-12-28 04:40:44
【问题描述】:
Spring Annotations - 我收到了一些关于 Annotations 的文档,但是它们正在解释每个注解以及如何使用它。 但我想知道如何使用 bean 配置实现相同的注释行为。 例如:
Annotation Bean config
@Required ?
你能帮忙吗........
【问题讨论】:
标签: java spring annotations
Spring Annotations - 我收到了一些关于 Annotations 的文档,但是它们正在解释每个注解以及如何使用它。 但我想知道如何使用 bean 配置实现相同的注释行为。 例如:
Annotation Bean config
@Required ?
你能帮忙吗........
【问题讨论】:
标签: java spring annotations
我不太明白你的问题,但这里有一些来自Spring Reference 的链接似乎很相关:
再想一想(在编辑了您的问题的来源之后),我似乎明白了。我认为您想要一个 XML 替代 @Required 注释。
如果受影响的 bean 属性没有被填充,容器会抛出异常;这允许急切和明确的失败,避免以后出现 NullPointerExceptions 等。
我不确定 XML 中是否存在这样的事情,我认为获得这种行为的唯一方法是通过显式连接。
<bean class"foo.bar.Service.class">
<!-- This will fail if no bean named subService is available -->
<property name="subService" ref="subService" />
</bean>
【讨论】: