Implementing Security for Microservices using Spring Security OAuth2 is always challenging for me. So, I decided to spend some time and learn it properly. Made decent progress.
Got the typical use cases working with Keycloak and Spring Security 6. 😎
This is something that every Java & Spring developer should watch: 3h deep dive workshop on how to build modular monoliths with @springmodulith
https://t.co/prNgCgQhRl
Java Tip 💡
Do you handle REST API versioning in your applications? Micronaut🚀 is the only popular Java☕️ framework that provides a very handy built-in mechanism for that 👇
🏷️ #java#restapi#versioning#micronaut
Here's a short video on 7 awesome Java testing libraries, which I frequently use.
Covering: AssertJ, Awaitility, @MockitoJava , Wiser, Memoryfilesystem, Wiremock and @testcontainers .
👇
https://t.co/vHO7MmjVR2
Do you have a favorite testing library you can't live without?
I forgot this tool exists but @pomber's "Git History" is probably still the most convenient way to check a file's history out there.
https://t.co/tLpnt93Uo8
Video alt: Inspecting a file's history by using the keyboard to show file additions/deletions.
💡 Spring Boot Tip
You can bind property in `ConfigurationProperties` to an non-bindable class with custom `ConfigurationPropertiesBinding` annotated converter
Hey, #Java developers! You might have heard that #jextract now has its home page https://t.co/T25TRmGZWo with a first published binary there which is cool (thanks to the Project Panam team)!
If you need to pass data all the way from the database through service layer to #REST using #DTO, you have a perfect guide from @Baeldung: https://t.co/R8hyeodV0f
With @JPABuddy, this process can be greatly simplified thanks to native #ModelMapper support: