Spring 構成についてこれまでに見たすべての例には、
<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 機能ではサポートされていません。