My Te(a)ch Notes

My Technology Notes - to share my ideas, findings and learnings of new Software Technologies, primarily focusing on JVM languages and frameworks.

Thursday, November 14, 2024

Modularize Spring Boot micro-service with Spring Modulith - Notes from my exploration . . .

›
The dictionary meaning of Modularity is - the use of individually distinct functional units, as in assembling an electronic or mechanical s...
Friday, September 20, 2024

Java - Gotcha - Sealed interface and mocking in unit tests . . .

›
Seal(noun) dictionary meaning - a device or substance that is used to join two things together so as to prevent them from coming apart or to...
Monday, September 16, 2024

Spring Code TIP-2: Assert expected log message in a test-case . . .

›
Logging is helpful to know the insights of a running application. It is also useful in investigating issues. Sometimes, we would like to log...
Sunday, September 15, 2024

Spring Code TIP-1: Get code coverage for the main method in Spring Boot application . . .

›
Setting up a new Spring boot project is made trivial by the  Spring Initializer . IDEs like IntelliJ has integrated support for this as well...
Wednesday, August 21, 2024

Spring Data JPA limitation with LIMIT fetch . . .

›
I n modern Java Spring based applications  Spring Data JPA  is quite common way to interface with database. Domain/Business objects carry pe...
›
Home
View web version
Powered by Blogger.