A.10. spring.xml
这个类型的文件为每个应用程序 block 配置 Spring Framework 的主容器。
项目的 spring.xml
文件路径通过 cuba.springContextConfig 应用程序属性指定。
大多数主容器的配置都通过 bean 的注解完成(比如 @Component
, @Service
, @Inject
等等),因此项目中 spring.xml 的唯一必须部分就是定义 context:component-scan
元素,用来指定查找注解类的基本 Java 包名。示例:
<context:component-scan base-package="com.sample.sales"/>
其它的配置取决于容器配置的 block 本身,比如为 Middleware block 配置 JMX-beans,或者为客户端 block 配置服务导入。