DATAMONGO-892 - Reject nested MappingMongoConverter declarations in XML.
Mapping information is potentially required by multiple instances and thus must not be registered as nested bean. We now actively check for such an invalid scenario and explicitly reject it.
Original pull request: #165.
pull/169/merge
Christoph Strobl12 years agocommitted byOliver Gierke
@ -84,8 +85,11 @@ public class MappingMongoConverterParser implements BeanDefinitionParser {
@@ -84,8 +85,11 @@ public class MappingMongoConverterParser implements BeanDefinitionParser {
@ -68,6 +62,7 @@ public class MappingMongoConverterParserIntegrationTests {
@@ -68,6 +62,7 @@ public class MappingMongoConverterParserIntegrationTests {
@Test
publicvoidallowsDbFactoryRefAttribute(){
loadValidConfiguration();
factory.getBeanDefinition("converter");
factory.getBean("converter");
}
@ -78,6 +73,7 @@ public class MappingMongoConverterParserIntegrationTests {
@@ -78,6 +73,7 @@ public class MappingMongoConverterParserIntegrationTests {
@ -90,6 +86,7 @@ public class MappingMongoConverterParserIntegrationTests {
@@ -90,6 +86,7 @@ public class MappingMongoConverterParserIntegrationTests {
@ -101,6 +98,7 @@ public class MappingMongoConverterParserIntegrationTests {
@@ -101,6 +98,7 @@ public class MappingMongoConverterParserIntegrationTests {
@ -124,6 +122,32 @@ public class MappingMongoConverterParserIntegrationTests {
@@ -124,6 +122,32 @@ public class MappingMongoConverterParserIntegrationTests {