Skip to content

Commit 523612a

Browse files
committed
DATADOC-175 - Broke up cyclic dependencies and added architecture management file.
Added initial architecture description for Sonargraph. Moved some types around and introduced core package to break up cyclic dependencies.
1 parent 1604c80 commit 523612a

File tree

200 files changed

+678
-558
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

200 files changed

+678
-558
lines changed

spring-data-mongodb-cross-store/src/main/java/org/springframework/data/persistence/document/mongodb/MongoChangeSetPersister.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
import org.springframework.dao.DataAccessException;
1212
import org.springframework.dao.DataAccessResourceFailureException;
1313
import org.springframework.dao.DataIntegrityViolationException;
14-
import org.springframework.data.mongodb.CollectionCallback;
15-
import org.springframework.data.mongodb.MongoTemplate;
14+
import org.springframework.data.mongodb.core.CollectionCallback;
15+
import org.springframework.data.mongodb.core.MongoTemplate;
1616
import org.springframework.data.persistence.ChangeSet;
1717
import org.springframework.data.persistence.ChangeSetBacked;
1818
import org.springframework.data.persistence.ChangeSetPersister;

spring-data-mongodb-cross-store/src/test/java/org/springframework/data/document/persistence/CrossStoreMongoTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import org.springframework.data.document.persistence.test.Address;
1111
import org.springframework.data.document.persistence.test.Person;
1212
import org.springframework.data.document.persistence.test.Resume;
13-
import org.springframework.data.mongodb.MongoTemplate;
13+
import org.springframework.data.mongodb.core.MongoTemplate;
1414
import org.springframework.test.annotation.Rollback;
1515
import org.springframework.test.context.ContextConfiguration;
1616
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

spring-data-mongodb-cross-store/src/test/java/org/springframework/data/document/persistence/test/Resume.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import org.apache.commons.logging.LogFactory;
55
import org.bson.types.ObjectId;
66
import org.springframework.data.annotation.Id;
7-
import org.springframework.data.mongodb.mapping.Document;
7+
import org.springframework.data.mongodb.core.mapping.Document;
88

99
@Document
1010
public class Resume {

spring-data-mongodb-cross-store/src/test/resources/META-INF/spring/applicationContext.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,22 +20,22 @@
2020
<mongo:mapping-converter/>
2121

2222
<!-- Mongo config -->
23-
<bean id="mongo" class="org.springframework.data.mongodb.MongoFactoryBean">
23+
<bean id="mongo" class="org.springframework.data.mongodb.core.MongoFactoryBean">
2424
<property name="host" value="localhost"/>
2525
<property name="port" value="27017"/>
2626
</bean>
2727

28-
<bean id="mongoDbFactory" class="org.springframework.data.mongodb.SimpleMongoDbFactory">
28+
<bean id="mongoDbFactory" class="org.springframework.data.mongodb.core.SimpleMongoDbFactory">
2929
<constructor-arg name="mongo" ref="mongo"/>
3030
<constructor-arg name="databaseName" value="database"/>
3131
</bean>
3232

33-
<bean id="mongoTemplate" class="org.springframework.data.mongodb.MongoTemplate">
33+
<bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate">
3434
<constructor-arg name="mongoDbFactory" ref="mongoDbFactory"/>
3535
<constructor-arg name="mongoConverter" ref="mappingConverter"/>
3636
</bean>
3737

38-
<bean class="org.springframework.data.mongodb.MongoExceptionTranslator"/>
38+
<bean class="org.springframework.data.mongodb.core.MongoExceptionTranslator"/>
3939

4040
<!-- Mongo aspect config -->
4141
<bean class="org.springframework.data.persistence.document.mongodb.MongoDocumentBacking"
Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2+
<context version="7.0.1.1111">
3+
<scope name="spring-data-mongodb" type="Project">
4+
<element name="Filter" type="TypeFilterReferenceOverridden">
5+
<element name="org.springframework.data.mongodb.core.**" type="IncludeTypePattern"/>
6+
</element>
7+
<architecture>
8+
<element name="Config" type="Layer">
9+
<element name="Assignment" type="TypeFilter">
10+
<element name="**.config.**" type="IncludeTypePattern"/>
11+
</element>
12+
<dependency type="AllowedDependency" toName="Project|spring-data-mongodb::Layer|Core"/>
13+
<dependency type="AllowedDependency" toName="Project|spring-data-mongodb::Layer|Monitoring"/>
14+
<dependency type="AllowedDependency" toName="Project|spring-data-mongodb::Layer|Repositories"/>
15+
</element>
16+
<element name="Repositories" type="Layer">
17+
<element name="Assignment" type="TypeFilter">
18+
<element name="**.repository.**" type="IncludeTypePattern"/>
19+
</element>
20+
<dependency type="AllowedDependency" toName="Project|spring-data-mongodb::Layer|Core"/>
21+
</element>
22+
<element name="Monitoring" type="Layer">
23+
<element name="Assignment" type="TypeFilter">
24+
<element name="**.monitor.**" type="IncludeTypePattern"/>
25+
</element>
26+
<dependency type="AllowedDependency" toName="Project|spring-data-mongodb::Layer|Core"/>
27+
</element>
28+
<element name="Core" type="Layer">
29+
<element name="Assignment" type="TypeFilter">
30+
<element name="org.springframework.data.mongodb.core.**" type="IncludeTypePattern"/>
31+
<element name="**.repository.**" type="ExcludeTypePattern"/>
32+
<element name="**.config.**" type="ExcludeTypePattern"/>
33+
<element name="**.monitor.**" type="ExcludeTypePattern"/>
34+
</element>
35+
<element name="Mapping" type="Subsystem">
36+
<element name="Assignment" type="TypeFilter">
37+
<element name="**.mapping.**" type="IncludeTypePattern"/>
38+
</element>
39+
</element>
40+
<element name="Geospatial" type="Subsystem">
41+
<element name="Assignment" type="TypeFilter">
42+
<element name="**.geo.**" type="IncludeTypePattern"/>
43+
</element>
44+
<dependency type="AllowedDependency" toName="Project|spring-data-mongodb::Layer|Core::Subsystem|Mapping"/>
45+
</element>
46+
<element name="Query" type="Subsystem">
47+
<element name="Assignment" type="TypeFilter">
48+
<element name="**.query.**" type="IncludeTypePattern"/>
49+
</element>
50+
<dependency type="AllowedDependency" toName="Project|spring-data-mongodb::Layer|Core::Subsystem|Geospatial"/>
51+
</element>
52+
<element name="Index" type="Subsystem">
53+
<element name="Assignment" type="TypeFilter">
54+
<element name="**.index.**" type="IncludeTypePattern"/>
55+
</element>
56+
<dependency type="AllowedDependency" toName="Project|spring-data-mongodb::Layer|Core::Subsystem|Mapping"/>
57+
<dependency type="AllowedDependency" toName="Project|spring-data-mongodb::Layer|Core::Subsystem|Query"/>
58+
</element>
59+
<element name="Core" type="Subsystem">
60+
<element name="Assignment" type="TypeFilter">
61+
<element name="**.core.**" type="WeakTypePattern"/>
62+
</element>
63+
<dependency type="AllowedDependency" toName="Project|spring-data-mongodb::Layer|Core::Subsystem|Index"/>
64+
<dependency type="AllowedDependency" toName="Project|spring-data-mongodb::Layer|Core::Subsystem|Mapping"/>
65+
<dependency type="AllowedDependency" toName="Project|spring-data-mongodb::Layer|Core::Subsystem|Query"/>
66+
</element>
67+
</element>
68+
</architecture>
69+
<workspace>
70+
<element name="src/main/java" type="JavaRootDirectory">
71+
<reference name="Project|spring-data-mongodb::BuildUnit|spring-data-mongodb"/>
72+
</element>
73+
<element name="target/classes" type="JavaRootDirectory">
74+
<reference name="Project|spring-data-mongodb::BuildUnit|spring-data-mongodb"/>
75+
</element>
76+
</workspace>
77+
<physical>
78+
<element name="spring-data-mongodb" type="BuildUnit"/>
79+
</physical>
80+
</scope>
81+
<scope name="External" type="External">
82+
<element name="Filter" type="TypeFilter">
83+
<element name="**" type="IncludeTypePattern"/>
84+
<element name="java.**" type="ExcludeTypePattern"/>
85+
<element name="javax.**" type="ExcludeTypePattern"/>
86+
</element>
87+
<architecture>
88+
<element name="Spring" type="Subsystem">
89+
<element name="Assignment" type="TypeFilter">
90+
<element name="org.springframework.**" type="IncludeTypePattern"/>
91+
<element name="org.springframework.data.**" type="ExcludeTypePattern"/>
92+
</element>
93+
</element>
94+
<element name="Spring Data Core" type="Subsystem">
95+
<element name="Assignment" type="TypeFilter">
96+
<element name="org.springframework.data.**" type="IncludeTypePattern"/>
97+
</element>
98+
</element>
99+
<element name="Mongo Java Driver" type="Subsystem">
100+
<element name="Assignment" type="TypeFilter">
101+
<element name="com.mongodb.**" type="IncludeTypePattern"/>
102+
<element name="org.bson.**" type="IncludeTypePattern"/>
103+
</element>
104+
</element>
105+
<element name="Querydsl" type="Subsystem">
106+
<element name="Assignment" type="TypeFilter">
107+
<element name="com.mysema.query.**" type="IncludeTypePattern"/>
108+
</element>
109+
</element>
110+
</architecture>
111+
</scope>
112+
<scope name="Global" type="Global">
113+
<element name="Configuration" type="Configuration"/>
114+
<element name="Filter" type="TypeFilter">
115+
<element name="**" type="IncludeTypePattern"/>
116+
</element>
117+
</scope>
118+
</context>

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/AbstractMongoConfiguration.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@
2828
import org.springframework.data.authentication.UserCredentials;
2929
import org.springframework.data.mapping.context.MappingContextAwareBeanPostProcessor;
3030
import org.springframework.data.mongodb.MongoDbFactory;
31-
import org.springframework.data.mongodb.MongoTemplate;
32-
import org.springframework.data.mongodb.SimpleMongoDbFactory;
33-
import org.springframework.data.mongodb.convert.MappingMongoConverter;
34-
import org.springframework.data.mongodb.mapping.Document;
35-
import org.springframework.data.mongodb.mapping.MongoMappingContext;
31+
import org.springframework.data.mongodb.core.MongoTemplate;
32+
import org.springframework.data.mongodb.core.SimpleMongoDbFactory;
33+
import org.springframework.data.mongodb.core.convert.MappingMongoConverter;
34+
import org.springframework.data.mongodb.core.mapping.Document;
35+
import org.springframework.data.mongodb.core.mapping.MongoMappingContext;
3636
import org.springframework.util.ClassUtils;
3737
import org.springframework.util.StringUtils;
3838

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MappingMongoConverterParser.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,11 @@
3939
import org.springframework.core.type.filter.AnnotationTypeFilter;
4040
import org.springframework.data.annotation.Persistent;
4141
import org.springframework.data.mapping.context.MappingContextAwareBeanPostProcessor;
42-
import org.springframework.data.mongodb.convert.CustomConversions;
43-
import org.springframework.data.mongodb.convert.MappingMongoConverter;
44-
import org.springframework.data.mongodb.mapping.Document;
45-
import org.springframework.data.mongodb.mapping.MongoMappingContext;
46-
import org.springframework.data.mongodb.mapping.MongoPersistentEntityIndexCreator;
42+
import org.springframework.data.mongodb.core.convert.CustomConversions;
43+
import org.springframework.data.mongodb.core.convert.MappingMongoConverter;
44+
import org.springframework.data.mongodb.core.index.MongoPersistentEntityIndexCreator;
45+
import org.springframework.data.mongodb.core.mapping.Document;
46+
import org.springframework.data.mongodb.core.mapping.MongoMappingContext;
4747
import org.springframework.util.StringUtils;
4848
import org.springframework.util.xml.DomUtils;
4949
import org.w3c.dom.Element;

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoDbFactoryParser.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@
2626
import org.springframework.beans.factory.xml.AbstractBeanDefinitionParser;
2727
import org.springframework.beans.factory.xml.ParserContext;
2828
import org.springframework.data.authentication.UserCredentials;
29-
import org.springframework.data.mongodb.MongoFactoryBean;
30-
import org.springframework.data.mongodb.SimpleMongoDbFactory;
29+
import org.springframework.data.mongodb.core.MongoFactoryBean;
30+
import org.springframework.data.mongodb.core.SimpleMongoDbFactory;
3131
import org.springframework.util.StringUtils;
3232
import org.w3c.dom.Element;
3333

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoJmxParser.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
import org.springframework.beans.factory.support.BeanDefinitionBuilder;
2222
import org.springframework.beans.factory.xml.BeanDefinitionParser;
2323
import org.springframework.beans.factory.xml.ParserContext;
24-
import org.springframework.data.mongodb.MongoAdmin;
24+
import org.springframework.data.mongodb.core.MongoAdmin;
2525
import org.springframework.data.mongodb.monitor.*;
2626
import org.springframework.util.StringUtils;
2727
import org.w3c.dom.Element;

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/MongoParser.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
import org.springframework.beans.factory.support.ManagedList;
2323
import org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser;
2424
import org.springframework.beans.factory.xml.ParserContext;
25-
import org.springframework.data.mongodb.MongoFactoryBean;
26-
import org.springframework.data.mongodb.MongoOptionsFactoryBean;
25+
import org.springframework.data.mongodb.core.MongoFactoryBean;
26+
import org.springframework.data.mongodb.core.MongoOptionsFactoryBean;
2727
import org.springframework.util.StringUtils;
2828
import org.springframework.util.xml.DomUtils;
2929
import org.w3c.dom.Element;

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/ParsingUtils.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import org.springframework.beans.factory.support.BeanDefinitionBuilder;
2020
import org.springframework.beans.factory.support.ManagedList;
2121
import org.springframework.beans.factory.xml.ParserContext;
22-
import org.springframework.data.mongodb.MongoOptionsFactoryBean;
22+
import org.springframework.data.mongodb.core.MongoOptionsFactoryBean;
2323
import org.springframework.util.StringUtils;
2424
import org.springframework.util.xml.DomUtils;
2525
import org.w3c.dom.Element;

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/config/SimpleMongoRepositoryConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ protected SimpleMongoRepositoryConfiguration(Element repositoriesElement) {
4848
}
4949

5050
/**
51-
* Returns the bean name of the {@link org.springframework.data.mongodb.MongoTemplate} to be referenced.
51+
* Returns the bean name of the {@link org.springframework.data.mongodb.core.core.MongoTemplate} to be referenced.
5252
*
5353
* @return
5454
*/

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/CollectionCallback.java renamed to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/CollectionCallback.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package org.springframework.data.mongodb;
16+
package org.springframework.data.mongodb.core;
1717

1818
import com.mongodb.DBCollection;
1919
import com.mongodb.MongoException;

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/CollectionOptions.java renamed to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/CollectionOptions.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package org.springframework.data.mongodb;
16+
package org.springframework.data.mongodb.core;
1717

1818
/**
1919
* Provides a simple wrapper to encapsulate the variety of settings you can use when creating a collection.

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/CursorPreparer.java renamed to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/CursorPreparer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package org.springframework.data.mongodb;
16+
package org.springframework.data.mongodb.core;
1717

1818
import com.mongodb.DBCursor;
1919

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/DbCallback.java renamed to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/DbCallback.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package org.springframework.data.mongodb;
16+
package org.springframework.data.mongodb.core;
1717

1818
import com.mongodb.DB;
1919
import com.mongodb.MongoException;

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/DbHolder.java renamed to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/DbHolder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.springframework.data.mongodb;
1+
package org.springframework.data.mongodb.core;
22

33
import java.util.Map;
44
import java.util.concurrent.ConcurrentHashMap;

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoAdmin.java renamed to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoAdmin.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package org.springframework.data.mongodb;
16+
package org.springframework.data.mongodb.core;
1717

1818
import com.mongodb.DB;
1919
import com.mongodb.Mongo;
@@ -45,23 +45,23 @@ public MongoAdmin(Mongo mongo) {
4545
}
4646

4747
/* (non-Javadoc)
48-
* @see org.springframework.data.mongodb.MongoAdminOperations#dropDatabase(java.lang.String)
48+
* @see org.springframework.data.mongodb.core.core.MongoAdminOperations#dropDatabase(java.lang.String)
4949
*/
5050
@ManagedOperation
5151
public void dropDatabase(String databaseName) {
5252
getDB(databaseName).dropDatabase();
5353
}
5454

5555
/* (non-Javadoc)
56-
* @see org.springframework.data.mongodb.MongoAdminOperations#createDatabase(java.lang.String)
56+
* @see org.springframework.data.mongodb.core.core.MongoAdminOperations#createDatabase(java.lang.String)
5757
*/
5858
@ManagedOperation
5959
public void createDatabase(String databaseName) {
6060
getDB(databaseName);
6161
}
6262

6363
/* (non-Javadoc)
64-
* @see org.springframework.data.mongodb.MongoAdminOperations#getDatabaseStats(java.lang.String)
64+
* @see org.springframework.data.mongodb.core.core.MongoAdminOperations#getDatabaseStats(java.lang.String)
6565
*/
6666
@ManagedOperation
6767
public String getDatabaseStats(String databaseName) {

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoAdminOperations.java renamed to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoAdminOperations.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.springframework.data.mongodb;
1+
package org.springframework.data.mongodb.core;
22

33
import org.springframework.jmx.export.annotation.ManagedOperation;
44

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoDbUtils.java renamed to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoDbUtils.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,13 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.data.mongodb;
17+
package org.springframework.data.mongodb.core;
1818

1919
import com.mongodb.DB;
2020
import com.mongodb.Mongo;
2121
import org.apache.commons.logging.Log;
2222
import org.apache.commons.logging.LogFactory;
23+
import org.springframework.data.mongodb.CannotGetMongoDbConnectionException;
2324
import org.springframework.transaction.support.TransactionSynchronizationManager;
2425
import org.springframework.util.Assert;
2526

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoDocumentWriter.java renamed to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoDocumentWriter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package org.springframework.data.mongodb;
16+
package org.springframework.data.mongodb.core;
1717

1818
public interface MongoDocumentWriter {
1919

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoExceptionTranslator.java renamed to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoExceptionTranslator.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
package org.springframework.data.mongodb;
16+
package org.springframework.data.mongodb.core;
1717

1818
import com.mongodb.MongoException;
1919
import com.mongodb.MongoException.CursorNotFound;
@@ -28,6 +28,7 @@
2828
import org.springframework.dao.InvalidDataAccessApiUsageException;
2929
import org.springframework.dao.InvalidDataAccessResourceUsageException;
3030
import org.springframework.dao.support.PersistenceExceptionTranslator;
31+
import org.springframework.data.mongodb.UncategorizedMongoDbException;
3132

3233
/**
3334
* Simple {@link PersistenceExceptionTranslator} for Mongo. Convert the given runtime exception to an appropriate

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/MongoFactoryBean.java renamed to spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoFactoryBean.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.data.mongodb;
17+
package org.springframework.data.mongodb.core;
1818

1919
import java.util.List;
2020

@@ -27,6 +27,7 @@
2727
import org.springframework.beans.factory.InitializingBean;
2828
import org.springframework.dao.DataAccessException;
2929
import org.springframework.dao.support.PersistenceExceptionTranslator;
30+
import org.springframework.data.mongodb.CannotGetMongoDbConnectionException;
3031
import org.springframework.util.Assert;
3132

3233
/**

0 commit comments

Comments
 (0)