這是我的配置:將mongo自定義轉換器分割成多個上下文文件?
<org.springframework.version>3.1.0.RELEASE</org.springframework.version>
<spring.data.mongo.version>1.0.0.RC1</spring.data.mongo.version>
是否有可能從該1個彈簧上下文文件分割:
<mongo:mapping-converter base-package="my.package.converter">
<mongo:custom-converters>
<mongo:converter>
<bean class="my.package.converter.ClassAbcReadConverter" />
</mongo:converter>
<mongo:converter>
<bean class="my.package.converter.ClassAbcWriteConverter" />
</mongo:converter>
<mongo:converter>
<bean class="my.package.converter.subpackage.ClassDefReadConverter" />
</mongo:converter>
<mongo:converter>
<bean class="my.package.converter.subpackage.ClassDefWriteConverter" />
</mongo:converter>
<mongo:converter>
<bean class="my.package.converter.subpackage.ClassGhiWriteConverter" />
</mongo:converter>
<mongo:converter>
<bean class="my.package.converter.subpackage.ClassGhiReadConverter" />
</mongo:converter>
</mongo:custom-converters>
</mongo:mapping-converter>
成2個彈簧上下文文件(在不同的行家模塊)等這些下面?
文件1-context.xml的
<mongo:mapping-converter base-package="my.package.converter">
<mongo:custom-converters>
<mongo:converter>
<bean class="my.package.converter.ClassAbcReadConverter" />
</mongo:converter>
<mongo:converter>
<bean class="my.package.converter.ClassAbcWriteConverter" />
</mongo:converter>
</mongo:custom-converters>
</mongo:mapping-converter>
文件2-context.xml的
<mongo:mapping-converter base-package="my.package.converter">
<mongo:custom-converters>
<mongo:converter>
<bean class="my.package.converter.subpackage.ClassDefReadConverter" />
</mongo:converter>
<mongo:converter>
<bean class="my.package.converter.subpackage.ClassDefWriteConverter" />
</mongo:converter>
<mongo:converter>
<bean class="my.package.converter.subpackage.ClassGhiWriteConverter" />
</mongo:converter>
<mongo:converter>
<bean class="my.package.converter.subpackage.ClassGhiReadConverter" />
</mongo:converter>
</mongo:custom-converters>
</mongo:mapping-converter>
是否有對蒙戈轉換器 '合併' 任何有用的屬性?
感謝您的提示!你能否指出關於「啓動時拾取域類」的文檔?我想更多地瞭解這一陳述。我也很好奇「my.package。*。converters」是否可以工作。 – bertie
'映射轉換器'上的'base-package'掃描配置包的'@Document'註釋類,以避免映射元數據在'MappingContext'的第一次查找時被掃描。是的,類路徑掃描支持通配符。我更新了https://jira.springsource.org/browse/DATAMONGO-384以相應地更新參考文檔。 –