Only reject attribute setup if abbreviation is activated and a custom strategy is configured. Additional test cases for the rejection case and a custom, over-configuration (explicitly setting abbreviation to false, which is the default anyway).
Related pull request: #177.
@ -228,11 +228,13 @@ public class MappingMongoConverterParser implements BeanDefinitionParser {
@@ -228,11 +228,13 @@ public class MappingMongoConverterParser implements BeanDefinitionParser {
context.error("Field name abbreviation cannot be activated if a field-naming-strategy-ref is configured!",
element);
return;
}
@ -240,7 +242,7 @@ public class MappingMongoConverterParser implements BeanDefinitionParser {
@@ -240,7 +242,7 @@ public class MappingMongoConverterParser implements BeanDefinitionParser {
@ -116,7 +116,7 @@ public class MappingMongoConverterParserIntegrationTests {
@@ -116,7 +116,7 @@ public class MappingMongoConverterParserIntegrationTests {
@ -141,18 +141,15 @@ public class MappingMongoConverterParserIntegrationTests {
@@ -141,18 +141,15 @@ public class MappingMongoConverterParserIntegrationTests {
@ -169,6 +166,19 @@ public class MappingMongoConverterParserIntegrationTests {
@@ -169,6 +166,19 @@ public class MappingMongoConverterParserIntegrationTests {