Java lessons, tips and tricks
 
 
Go to file
bvn13 41436de8bd log sorter 2023-03-31 10:52:42 +03:00
.settings flexible caffeine cache manager 2022-08-11 12:45:24 +03:00
AtLeastOneGroupValidator 'At least one group' validator 2022-09-07 16:54:41 +03:00
JavaCollections/JavaCollections/src/test/java log sorter 2023-03-31 10:22:53 +03:00
SpringDataResultSetProcessing log sorter 2023-03-31 10:22:53 +03:00
big-decimal gradle 2022-08-13 04:09:55 +03:00
camel-testing camel testing 2022-08-11 10:38:05 +03:00
encryption working wxample of encryption with password 2019-09-13 20:45:14 +03:00
flexible-caffeine-cache flexible caffeine cache manager 2022-08-11 12:45:24 +03:00
hexdec/hexdec/src log sorter 2023-03-31 10:22:53 +03:00
log-sorter/log-sorter log sorter 2023-03-31 10:52:42 +03:00
recursion-print/src/main/java/com/bvn13/example/recursion/print springboot2-request-logger - implemented spring filter 2019-09-30 23:00:00 +03:00
spring-custom-scheduler Custom scheduled task manager in Spring Boot 2019-08-28 17:54:12 +03:00
springboot2-junit5-skiptest SpringBoot2 - JUnit5 - skip test - next improvement 2019-08-24 17:12:13 +03:00
springboot2-request-logger fix 2019-10-01 00:18:44 +03:00
time-duration time duration 2019-09-05 10:35:00 +03:00
.gitignore flexible caffeine cache manager 2022-08-11 12:45:24 +03:00
LICENSE Initial commit 2018-07-06 15:35:11 +03:00
README.md At least one group validator 2022-09-07 16:58:11 +03:00

README.md

Java Lessons

  1. Lesson #1 - How to write an annotation for your JUnit5 tests and to use application.properties from Spring environment

  2. Lesson #2 - How to log every request in Spring/SpringBoot web application

Snippets

  1. Flexible Caffeine Cache Manager - How to separate different cache configurations into one application using Caffeine cache
  2. Big decimal example
  3. 'At least one group' Validator - JavaX validator to check whether only one field is specified