Trendyol / Jdempotent

Make your consumer, API, etc. idempotent easily.
MIT License
100 stars 25 forks source link

support multiple idempotent request payload #42

Open SawCunha opened 2 years ago

SawCunha commented 2 years ago

Hello, I added support for multiple annotations: JdempotentRequestPayload

  1. Made adjustments to unit tests and a review of Demo projects.
  2. Updated the project structure: Jdempotent-spring-boot-couchbase-starter and Jdempotent-spring-boot-redis-starter
  3. Added jacoco framework and owasp
  4. Upgraded dependencies to mitigate vulnerabilities that had in the project.
  5. Updated some points in the readme.

I versioned the project in 2.0.0 due to the high change that was made.

I await your return.

SawCunha commented 2 years ago

Issues:

SawCunha commented 2 years ago

Last commit removes the error that occurs in Java 17 with primitive objects. Error: InaccessibleObjectException occurs when trying to call the following method: setAccessible.

Ex Error: java.lang.reflect.InaccessibleObjectException: Unable to make field private final byte[] java.lang.String.value accessible: module java.base does not "opens java.lang" to unnamed module