Java Spring配置文件:属性值中的包导入或名称
到目前为止,我看到的所有关于Spring配置的示例Java Spring配置文件:属性值中的包导入或名称,java,xml,spring,namespaces,Java,Xml,Spring,Namespaces,到目前为止,我看到的所有关于Spring配置的示例 <bean class = "org.example.complex.package.path.FooClass" > 我想知道这是否可以通过类似于Java导入的机制来简化,比如: <beans ...> <import name = "org.example.complex.package.path.FooClass" /> <import name = "org.example.ano
<bean class = "org.example.complex.package.path.FooClass" >
我想知道这是否可以通过类似于Java导入的机制来简化,比如:
<beans ...>
<import name = "org.example.complex.package.path.FooClass" />
<import name = "org.example.another-package.*" />
<bean class = "FooClass" >...</bean>
<bean class = "AnotherClass">...</bean>
</beans>
...
...
或者(或者另外),XML是否支持属性值中的名称空间?比如:
<beans xmlns:foo="org.example.complex.package.path." ...>
<bean class = "foo:FooClass" ...>
...
...
我还需要用于其他目的(例如,使用RDF的URI)。我的理解是,这是由一些软件支持的,但不是一个标准的XML特性 不可能。Spring使用
import
标记将另一个bean定义xml文件导入/添加到当前上下文中。为什么不简单地为bean添加注释,并使用组件扫描:虽然这很好(谢谢!),但我仍然希望通过xml进行配置,因为我必须设置参数,而通过组件扫描并不容易。啊,是的,我忘了。当然,我说的是另一种进口。