From e0bc1e0f204e34618b56f5256345a8bd4a71050a Mon Sep 17 00:00:00 2001 From: Mark Paluch Date: Tue, 13 Sep 2016 10:58:44 +0200 Subject: [PATCH] DATAMONGO-1490 - Change the XML data type of boolean flags to String. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We now accept String data types for boolean flags in XML configurations. Boolean data types in the XSD don't allows use of property placeholders even if the resolved value could be converted to boolean. Affected fields by this change are: * `` * `` * `` Original Pull Request: #389 --- .../data/mongodb/config/spring-mongo-1.8.xsd | 6 +++--- .../data/mongodb/config/MongoNamespaceTests.java | 15 +++++++++++++++ .../config/MongoNamespaceTests-context.xml | 6 ++++-- .../data/mongodb/config/mongo.properties | 2 ++ ...itoryIndexCreationIntegrationTests-context.xml | 11 +++++++---- .../data/mongodb/repository/mongo.properties | 1 + 6 files changed, 32 insertions(+), 9 deletions(-) create mode 100644 spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/repository/mongo.properties diff --git a/spring-data-mongodb/src/main/resources/org/springframework/data/mongodb/config/spring-mongo-1.8.xsd b/spring-data-mongodb/src/main/resources/org/springframework/data/mongodb/config/spring-mongo-1.8.xsd index 090427632..c5e467405 100644 --- a/spring-data-mongodb/src/main/resources/org/springframework/data/mongodb/config/spring-mongo-1.8.xsd +++ b/spring-data-mongodb/src/main/resources/org/springframework/data/mongodb/config/spring-mongo-1.8.xsd @@ -137,7 +137,7 @@ The MongoClientURI string.]]> - + Enables creation of indexes for queries that get derived from the method name @@ -541,7 +541,7 @@ This controls if the driver is allowed to read from secondaries or slaves. Defa ]]> - + - + + + + - - + diff --git a/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/config/mongo.properties b/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/config/mongo.properties index ef9d7c736..4ac86e45a 100644 --- a/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/config/mongo.properties +++ b/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/config/mongo.properties @@ -10,3 +10,5 @@ mongo.socketKeepAlive=true mongo.fsync=true mongo.slaveOk=true +mongoSsl.ssl=true + diff --git a/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/repository/RepositoryIndexCreationIntegrationTests-context.xml b/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/repository/RepositoryIndexCreationIntegrationTests-context.xml index d994229ba..72ef773b6 100644 --- a/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/repository/RepositoryIndexCreationIntegrationTests-context.xml +++ b/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/repository/RepositoryIndexCreationIntegrationTests-context.xml @@ -2,12 +2,15 @@ + http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"> - + + + @@ -15,6 +18,6 @@ - + diff --git a/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/repository/mongo.properties b/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/repository/mongo.properties new file mode 100644 index 000000000..d784d5f1e --- /dev/null +++ b/spring-data-mongodb/src/test/resources/org/springframework/data/mongodb/repository/mongo.properties @@ -0,0 +1 @@ +mongo.create-query-indexes=true