File tree Expand file tree Collapse file tree 5 files changed +24
-27
lines changed
main/java/io/mincong/spring/mongodb
test/java/io/mincong/spring/mongodb Expand file tree Collapse file tree 5 files changed +24
-27
lines changed Original file line number Diff line number Diff line change 1515 <properties >
1616 <logback .version>1.2.3</logback .version>
1717 <slf4j .version>1.7.30</slf4j .version>
18- <spring .boot.version>2.5.1 </spring .boot.version>
18+ <spring .boot.version>2.5.2 </spring .boot.version>
1919 </properties >
2020
2121 <dependencies >
3030 <version >${spring.boot.version} </version >
3131 </dependency >
3232
33- <dependency >
34- <groupId >org.mongodb</groupId >
35- <artifactId >mongodb-driver-sync</artifactId >
36- <version >${mongo.driver.version} </version >
37- </dependency >
3833 <dependency >
3934 <groupId >org.projectlombok</groupId >
4035 <artifactId >lombok</artifactId >
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ package io .mincong .spring .mongodb ;
2+
3+ import com .mongodb .client .MongoClient ;
4+ import com .mongodb .client .MongoClients ;
5+ import org .springframework .context .annotation .Configuration ;
6+ import org .springframework .data .mongodb .config .AbstractMongoClientConfiguration ;
7+
8+ @ Configuration
9+ public class MongoConfig extends AbstractMongoClientConfiguration {
10+
11+ @ Override
12+ public MongoClient mongoClient () {
13+ return MongoClients .create ("mongodb://localhost:27017" );
14+ }
15+
16+ @ Override
17+ protected String getDatabaseName () {
18+ return "demo" ;
19+ }
20+ }
Original file line number Diff line number Diff line change 88import org .junit .jupiter .api .BeforeEach ;
99import org .junit .jupiter .api .Test ;
1010import org .springframework .beans .factory .annotation .Autowired ;
11- import org .springframework .boot .test .autoconfigure . data . mongo . DataMongoTest ;
11+ import org .springframework .boot .test .context . SpringBootTest ;
1212import org .springframework .data .mongodb .core .MongoOperations ;
1313import org .springframework .data .mongodb .core .query .Query ;
1414
15- @ DataMongoTest
15+ @ SpringBootTest ( classes = MongoConfig . class )
1616class PersonOperationsIT {
1717 @ Autowired MongoOperations operations ;
1818
Original file line number Diff line number Diff line change 1010import org .springframework .data .mongodb .core .MongoOperations ;
1111import org .springframework .data .mongodb .core .query .Query ;
1212
13- @ SpringBootTest (classes = {PersonService .class , AppConfig .class })
13+ @ SpringBootTest (classes = {PersonService .class , MongoConfig .class })
1414class PersonServiceIT {
1515
1616 @ Autowired MongoOperations operations ;
You can’t perform that action at this time.
0 commit comments