Spring 创建属性名为元素名的bean?

Spring 创建属性名为元素名的bean?,spring,Spring,我是新来的spring,很高兴看到以下功能如预期般发挥作用: <bean id="..." class="server.Shell"> <property name="usableCommands" value="cat"/> </bean> springframework中有什么东西可以用来将xsd映射到bean类吗?关于如何轻松创建简单的基于xml的域语言,还有其他建议吗?您可以在Spring中注册一个自定义项,以便自定义配置xml。如果您希望在Sp

我是新来的
spring
,很高兴看到以下功能如预期般发挥作用:

<bean id="..." class="server.Shell">
  <property name="usableCommands" value="cat"/>
</bean>
springframework中有什么东西可以用来将xsd映射到bean类吗?关于如何轻松创建简单的基于xml的域语言,还有其他建议吗?

您可以在Spring中注册一个自定义项,以便自定义配置xml。如果您希望在Spring配置XML中创建某种DSL,那么这可能是一个很好的起点

更新:
查看Spring中自定义名称空间工作原理的一般示例。这种模式在OSGi中也应该适用——查看Spring OSGi文档以获得解释。如果您是OSGi新手,通常会让人望而生畏。SpringDM可以提供帮助。试试看。希望这会有所帮助。

您知道在OSGi环境中是否需要执行任何特殊操作吗?我对这个环境很陌生,你知道在Spring和OSGi中有什么现成的例子吗?
<shell id="...">
  <usableCommands value="cat"/>
</shell>