Skip to content

Commit 725a5c5

Browse files
authored
Merge pull request #16839 from timotheekelly/master
Update mongodb crud operations
2 parents d37152e + afd18da commit 725a5c5

File tree

4 files changed

+275
-208
lines changed

4 files changed

+275
-208
lines changed

.gitignore

Lines changed: 39 additions & 131 deletions
Original file line numberDiff line numberDiff line change
@@ -1,138 +1,46 @@
1-
*/bin/*
2-
bin/
3-
4-
*.class
5-
6-
# Package Files #
7-
*.jar
8-
*.war
9-
*.ear
10-
1+
# Ignore all files
2+
*
3+
4+
# But not these directories and their contents
5+
!src/
6+
!src/main/
7+
!src/main/java/
8+
!src/test/
9+
!src/test/java/
10+
11+
# Do not ignore specific file types in the included directories
12+
!*.java
13+
!*.xml
14+
15+
# Do not ignore specific configuration files
16+
!.gitignore
17+
!pom.xml
18+
19+
# Ignore IDE-specific files
20+
# IntelliJ
21+
.idea/
22+
*.iml
1123

1224
# Eclipse
25+
.project
26+
.classpath
1327
.settings/
14-
*.project
15-
*.classpath
16-
.prefs
17-
*.prefs
18-
.metadata/
1928

20-
# Intellij
21-
.idea/
22-
*.iml
23-
*.iws
24-
out/
29+
# NetBeans
30+
nbproject/
31+
nbbuild/
32+
dist/
33+
nbdist/
34+
.nb-gradle/
2535

26-
# VSCode
27-
.vscode/
28-
29-
# Mac
30-
.DS_Store
31-
32-
# Maven
33-
log/*
36+
# Ignore build output directories
3437
target/
38+
build/
3539

36-
# Gradle
37-
.gradle/
38-
39-
spring-openid/src/main/resources/application.properties
40-
.recommenders/
41-
/spring-hibernate4/nbproject/
42-
43-
spring-all/*.log
44-
45-
SpringDataInjectionDemo/.mvn/wrapper/maven-wrapper.properties
46-
47-
spring-call-getters-using-reflection/.mvn/wrapper/maven-wrapper.properties
48-
49-
spring-check-if-a-property-is-null/.mvn/wrapper/maven-wrapper.properties
50-
*.springBeans
51-
52-
20171220-JMeter.csv
53-
54-
.factorypath
55-
dependency-reduced-pom.xml
56-
*.so
57-
*.dylib
58-
*.dll
59-
60-
xml/src/test/resources/example_dom4j_new.xml
61-
xml/src/test/resources/example_dom4j_updated.xml
62-
xml/src/test/resources/example_jaxb_new.xml
63-
core-java-io/hard_link.txt
64-
core-java-io/target_link.txt
65-
core-java/src/main/java/com/baeldung/manifest/MANIFEST.MF
66-
ethereum/logs/
67-
testing-modules/jmeter/src/main/resources/*-JMeter.csv
68-
testing-modules/jmeter/src/main/resources/*-Basic*.csv
69-
testing-modules/jmeter/src/main/resources/*-JMeter*.csv
70-
testing-modules/jmeter/src/main/resources/*ReportsDashboard*.csv
71-
testing-modules/jmeter/src/main/resources/dashboard/*ReportsDashboard*.csv
72-
testing-modules/jmeter/src/main/resources/*FileExtractionExample.csv
73-
testing-modules/jmeter/src/main/resources/*_Summary-Report.csv
74-
75-
ninja/devDb.mv.db
76-
77-
**/node_modules/
78-
**/dist
79-
**/tmp
80-
**/out-tsc
81-
**/nbproject/
82-
**/nb-configuration.xml
83-
84-
85-
persistence-modules/hibernate5/transaction.log
86-
apache-avro/src/main/java/com/baeldung/avro/model/
87-
jta/transaction-logs/
88-
software-security/sql-injection-samples/derby.log
89-
spring-soap/src/main/java/com/baeldung/springsoap/gen/
90-
/report-*.json
91-
transaction.log
92-
*-shell.log
93-
customers.xml
94-
95-
apache-cxf/cxf-aegis/baeldung.xml
96-
testing-modules/report-*.json
97-
98-
libraries-2/*.db
99-
100-
apache-spark/data/output
101-
logs/
102-
libraries-data-io/*.docx
103-
persistence-modules/spring-hibernate-5/com.*
104-
spring-boot-modules/spring-boot-react/frontend/build
105-
spring-boot-modules/spring-boot-react/frontend/node
106-
spring-boot-modules/spring-boot-react/frontend/yarn.lock
107-
spring-boot-modules/spring-boot-properties-3/*.log
108-
spring-boot-modules/spring-boot-properties-3/*.gz
109-
110-
# SDKMan
111-
.sdkmanrc
112-
113-
# Localstack
114-
**/.localstack
115-
116-
#libraries-2
117-
libraries-2/employee*
118-
libraries-2/src/test/resources/crawler4j/**
119-
120-
#web-modules/ninja
121-
devDb*.db
122-
123-
#jaxb
124-
*.xjb
125-
126-
#neo4j
127-
persistence-modules/neo4j/data/**
128-
/deep-shallow-copy/.mvn/wrapper
129-
/deep-shallow-copy/mvnw
130-
/deep-shallow-copy/mvnw.cmd
131-
132-
#spring-5-webflux-2
133-
**/testdb.mv.db
134-
135-
/patterns-modules/design-patterns-creational-2/app.log
136-
/microservices-modules/micronaut-reactive/.micronaut/test-resources/test-resources.properties
137-
/libraries-security/src/main/resources/home/upload/test_file_SCP.txt
138-
/libraries-security/src/main/resources/home/upload/test_file_SFTP.txt
40+
# Ignore temporary files and directories
41+
*.log
42+
*.tmp
43+
*.bak
44+
*.swp
45+
.DS_Store
46+
Thumbs.db

persistence-modules/java-mongodb/pom.xml

Lines changed: 25 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -19,23 +19,33 @@
1919
<artifactId>mongodb-driver-sync</artifactId>
2020
<version>${mongo.version}</version>
2121
</dependency>
22+
<dependency>
23+
<groupId>org.junit.jupiter</groupId>
24+
<artifactId>junit-jupiter-api</artifactId>
25+
<version>${junit.jupiter.version}</version>
26+
<scope>test</scope>
27+
</dependency>
28+
<dependency>
29+
<groupId>org.junit.jupiter</groupId>
30+
<artifactId>junit-jupiter-engine</artifactId>
31+
<version>${junit.jupiter.version}</version>
32+
<scope>test</scope>
33+
</dependency>
34+
<dependency>
35+
<groupId>org.slf4j</groupId>
36+
<artifactId>slf4j-api</artifactId>
37+
<version>${slf4j.version}</version>
38+
</dependency>
39+
<dependency>
40+
<groupId>org.slf4j</groupId>
41+
<artifactId>slf4j-simple</artifactId>
42+
<version>${slf4j.version}</version>
43+
</dependency>
2244
<dependency>
2345
<groupId>dev.morphia.morphia</groupId>
2446
<artifactId>morphia-core</artifactId>
2547
<version>${morphia.version}</version>
2648
</dependency>
27-
<dependency>
28-
<groupId>org.testcontainers</groupId>
29-
<artifactId>mongodb</artifactId>
30-
<version>${testcontainers.version}</version>
31-
<scope>test</scope>
32-
</dependency>
33-
<dependency>
34-
<groupId>org.testcontainers</groupId>
35-
<artifactId>junit-jupiter</artifactId>
36-
<version>${testcontainers.version}</version>
37-
<scope>test</scope>
38-
</dependency>
3949
<dependency>
4050
<groupId>de.flapdoodle.embed</groupId>
4151
<artifactId>de.flapdoodle.embed.mongo</artifactId>
@@ -45,7 +55,9 @@
4555
</dependencies>
4656

4757
<properties>
48-
<mongo.version>4.8.2</mongo.version>
58+
<mongo.version>5.0.1</mongo.version>
59+
<slf4j.version>2.0.13</slf4j.version>
60+
<junit.jupiter.version>5.7.0</junit.jupiter.version>
4961
<flapdoodle.version>4.4.1</flapdoodle.version>
5062
<morphia.version>2.0.0</morphia.version>
5163
</properties>

persistence-modules/java-mongodb/src/main/java/com/baeldung/MongoExample.java

Lines changed: 0 additions & 64 deletions
This file was deleted.

0 commit comments

Comments
 (0)