Commit Graph

129 Commits

Author SHA1 Message Date
Mark Paluch
cdefadefdd Add Kotlin value classes sample.
Closes #670
2023-10-25 14:48:51 +02:00
Oliver Drotbohm
cf573610ad Update jMolecules example to latest dependencies. 2023-07-22 02:57:25 +02:00
Mark Paluch
f051de145e Move off deprecated code.
See #659
2023-04-24 13:46:08 +02:00
Mark Paluch
d9884a21f7 Upgrade to Spring Boot 3.0.2.
Closes #653
2023-02-02 12:28:12 +01:00
Christoph Strobl
d52d73f34c Upgrade to Spring 6 and Spring Boot 3.
See #654
2022-12-12 11:15:36 +01:00
Christoph Strobl
e59e147d6f Switch mongodb to testcontainers.
See #654
2022-12-12 11:15:27 +01:00
Marc Wrobel
ce994f9ea0 Fix typos in documentations.
Fix typos in READMEs, javadoc, comments and code.

Original pull request #642
2022-07-29 13:07:11 +02:00
Mark Paluch
7e50e0b612 Add example showing PropertyValueConverter usage.
Closes #637
2022-05-19 11:23:01 -05:00
Mark Paluch
2eae935af8 Upgrade to Spring Boot 2.7 RC1.
Remove unneeded version properties. Move off deprecated config properties. Adopt to flapdoodle deprecations.

See #636
2022-05-19 11:23:00 -05:00
Mark Paluch
a73d74a76d Polishing.
Move Testcontainer creation into utility.

See #632
2022-05-19 11:23:00 -05:00
Christoph Strobl
e53d9b5643 Use testcontainers for MongoDB samples.
...with some exceptions for samples that require a replica set.

See #632
2022-05-19 11:23:00 -05:00
Christoph Strobl
2347077ccf Move flapdoodle into the specific modules.
Closes #632.
2022-05-19 11:23:00 -05:00
Christoph Strobl
af124509c8 Add MongoDB example for linking documents.
Closes #631
2022-05-19 11:23:00 -05:00
Christoph Strobl
a171e33444 Upgrade to Spring Boot 2.6.0-M3. 2022-05-19 11:23:00 -05:00
Oliver Drotbohm
017a810eed Upgrade to jMolecules 1.3 and jMolecules Integrations 0.5.
Also switch to the ValueObject interface instead of the annotation for consistency.
2021-09-01 23:14:44 +02:00
Oliver Drotbohm
b92aa23505 Upgrade to jMolecules 0.4 release. 2021-06-23 14:55:56 +02:00
Oliver Drotbohm
3e71ec637c Switch to jMolecules integrations 0.4.
To allow records to be used as Identifier implementations (xmolecules/jmolecules-integrations#43). Updated MongoDB and JDBC samples accordingly.
2021-04-30 10:54:02 +02:00
Mark Paluch
ead318ce8d Migrate MongoDB to JUnit 5 (except for ClassRule).
See #583.
2021-04-30 10:29:25 +02:00
Mark Paluch
e565f33872 Switch MongoDB samples to records.
See #606.
2021-04-30 10:29:22 +02:00
Mark Paluch
b44dc3dea1 Merge Java 8 samples into basic one. 2021-04-30 10:29:17 +02:00
Greg L. Turnquist
e4f3438122 Polishing. 2021-04-28 10:10:57 -05:00
Mark Paluch
ec8557c7da Update copyright years to 2021.
Closes #616
2021-04-27 14:47:20 +02:00
Mark Paluch
211d1440a2 Polishing.
Tweak Javadoc.

Closes #614.
2021-04-20 16:02:16 +02:00
Christoph Strobl
19b3c92192 Add example for unwrapping objects.
Closes #614.
2021-04-20 16:02:08 +02:00
Mark Paluch
d47850ad06 Polishing.
See #613
2021-04-19 09:29:14 +02:00
Mark Paluch
006e61a341 Upgrade to Flapdoodle 3.0 2021-04-19 09:29:13 +02:00
Oliver Drotbohm
5197c10e62 #585 - Polishing.
Tabs in pom.xml. Renamed artifact for consistency.
2021-03-17 09:43:43 +01:00
Oliver Drotbohm
8406f3f980 Add jMolecules example for Spring Data MongoDB. 2021-03-17 09:43:41 +01:00
Mark Paluch
cb38af8aa8 Polishing.
Add author tags. Update copyright years. Tweak method names. Reformat code.

Closes #600
Original pull request: #600
2021-01-19 11:29:58 +01:00
divya_jnu08
20b0c7c490 Add declarative MongoDB aggregation example.
Original pull request: #600.
2021-01-19 11:29:44 +01:00
Mark Paluch
cb38fd8476 #585 - Polishing.
Remove superfluous files. Tweak Javadoc.

Original pull request: #586.
2020-11-19 15:37:40 +01:00
Christoph Strobl
ab71b3eec4 #585 - Add example for (reactive) Repository Metrics.
Original pull request: #586.
2020-11-19 15:37:40 +01:00
Mark Paluch
29046f5ab0 #553 - Upgrade Mongo examples to Spring Boot 2.3. 2020-05-11 13:36:52 +02:00
Oliver Gierke
c88ad331c0 #553 - Upgrade to Spring Boot 2.3. 2020-05-11 10:40:05 +02:00
Mark Paluch
481eb57aec #542 - Polishing.
Remove properties that are no longer needed as they are provided by Spring Boot.
2019-11-11 14:40:37 +01:00
Christoph Strobl
acc26c46b5 #524 - Polishing.
Closes #525.
2019-10-01 13:41:42 +02:00
Mark Paluch
e39a10d808 #524 - Add example for BeforeConvertCallback.
Closes #524.
2019-10-01 13:39:52 +02:00
Mark Paluch
8b1fcfce37 #532 - Adapt to changes in Kotlin Coroutines 1.3. 2019-09-04 14:37:03 +02:00
Mark Paluch
484cd95f19 #523 - Polishing.
Update license headers. Slightly tweak readme.

Original pull request: #526.
2019-08-16 14:31:24 +02:00
Christoph Strobl
991273005e #523 - Polishing.
Favor AssertJ over Hamcrest Matchers

Original pull request: #526.
2019-08-16 14:31:21 +02:00
Christoph Strobl
84ca79d97f #523 - Add example for declarative MongoDB aggregations.
Original pull request: #526.
closes: #523
2019-08-16 14:31:11 +02:00
Mark Paluch
f27645dbb6 #521 - Polishing.
Use inherited dependency management for Coroutine dependencies. Slight documentation tweaks.

Original pull request: #522.
2019-08-13 12:35:19 +02:00
Christoph Strobl
4f0b76ee5d #521 - Add example for Kotlin Coroutines and Flow support.
Original pull request: #522.
2019-08-13 12:35:19 +02:00
Christoph Strobl
9080685591 #521 - Add example for type-safe Kotlin MongoDB query DSL.
Original pull request: #522.
2019-08-13 12:35:19 +02:00
Mark Paluch
b9da3dde1e #519 - Polishing.
Switch wording to imperative instead of sync. Consistently use interface names.

Original pull request: #520.
2019-08-13 12:10:47 +02:00
Christoph Strobl
96daedb93f #519 - Add example for reactive Querydsl for MongoDB.
closes: #519
Original pull request: #520.
2019-08-13 12:10:36 +02:00
Christoph Strobl
31eeeaf0f0 #517 - Add example for declarative reactive transactions in MongoDB.
Original pull request: #518.
2019-08-09 11:34:14 +02:00
Spring Operator
ccae97890f #491 - URL Cleanup.
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://www.apache.org/licenses/ with 1 occurrences migrated to:
  https://www.apache.org/licenses/ ([https](https://www.apache.org/licenses/) result 200).
* [ ] http://www.apache.org/licenses/LICENSE-2.0 with 426 occurrences migrated to:
  https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0) result 200).
2019-03-22 08:13:14 +01:00
Spring Operator
6d51ebf294 #473 - URL Cleanup.
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# HTTP URLs that Could Not Be Fixed
These URLs were unable to be fixed. Please review them to see if they can be manually resolved.

* http://mybatis.org/dtd/mybatis-3-config.dtd (301) with 1 occurrences could not be migrated:
   ([https](https://mybatis.org/dtd/mybatis-3-config.dtd) result SSLHandshakeException).
* http://mybatis.org/dtd/mybatis-3-mapper.dtd (301) with 2 occurrences could not be migrated:
   ([https](https://mybatis.org/dtd/mybatis-3-mapper.dtd) result SSLHandshakeException).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* http://maven.apache.org/xsd/maven-4.0.0.xsd with 70 occurrences migrated to:
  https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd) result 200).
* http://maven.apache.org/maven-v4_0_0.xsd with 6 occurrences migrated to:
  https://maven.apache.org/maven-v4_0_0.xsd ([https](https://maven.apache.org/maven-v4_0_0.xsd) result 301).
* http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd with 1 occurrences migrated to:
  https://java.sun.com/xml/ns/persistence/persistence_2_0.xsd ([https](https://java.sun.com/xml/ns/persistence/persistence_2_0.xsd) result 302).

# Ignored
These URLs were intentionally ignored.

* http://java.sun.com/xml/ns/persistence with 2 occurrences
* http://maven.apache.org/POM/4.0.0 with 152 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 77 occurrences

Original pull request: #472
2019-03-20 10:10:59 -05:00
Spring Operator
5e80d9cff6 #452 - URL cleanup in POMs.
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* http://ethlo.com/maven (301) migrated to:
  https://ethlo.com/maven ([https](https://ethlo.com/maven) result 404).

## Fixed Success
These URLs were fixed successfully.

* http://projects.spring.io/spring-data-cassandra migrated to:
  https://projects.spring.io/spring-data-cassandra ([https](https://projects.spring.io/spring-data-cassandra) result 301).
* http://projects.spring.io/spring-data-jdbc migrated to:
  https://projects.spring.io/spring-data-jdbc ([https](https://projects.spring.io/spring-data-jdbc) result 301).
* http://projects.spring.io/spring-data-jpa migrated to:
  https://projects.spring.io/spring-data-jpa ([https](https://projects.spring.io/spring-data-jpa) result 301).
* http://projects.spring.io/spring-data-ldap migrated to:
  https://projects.spring.io/spring-data-ldap ([https](https://projects.spring.io/spring-data-ldap) result 301).
* http://projects.spring.io/spring-data-mongodb migrated to:
  https://projects.spring.io/spring-data-mongodb ([https](https://projects.spring.io/spring-data-mongodb) result 301).
* http://projects.spring.io/spring-data-solr migrated to:
  https://projects.spring.io/spring-data-solr ([https](https://projects.spring.io/spring-data-solr) result 301).

# Ignored
These URLs were intentionally ignored.

* http://maven.apache.org/POM/4.0.0
* http://maven.apache.org/maven-v4_0_0.xsd
* http://maven.apache.org/xsd/maven-4.0.0.xsd
* http://www.w3.org/2001/XMLSchema-instance
2019-03-07 17:29:30 +01:00