
Don't Pollute Your Spring Boot Main EntryPoint Class
Most Spring Boot applications start with a beautifully boring main class. Then one day we need caching. We add @EnableCaching. Then we need async …
Tagged

Most Spring Boot applications start with a beautifully boring main class. Then one day we need caching. We add @EnableCaching. Then we need async …

A Value Object is a domain concept defined by its values rather than by identity. For example, we can represent EventId, EventCode or Email as a value …
As a Java Developer Advocate at JetBrains, I frequently demonstrate IntelliJ IDEA features through videos and articles. To do this, I usually create …

ChatGPT and other Generative AI tools took the world by a storm. People are using these AI tools for various purposes such as to explore a topic, to …

Spring Boot 3.1.0 introduced support for Testcontainers to simplify local development and testing. Testcontainers helps in writing tests using real …

If you ever worked with Spring Boot, then you are probably aware of Spring Initializr. The Spring Initializr is a web application that you can use to …

Spring Boot is the most popular framework in the Java world to build enterprise applications. Also, Spring Boot is the most sought-after skill to get …

Typically, in Spring Boot + Thymeleaf applications, we use thymeleaf-layout-dialect to define the common layout of the web pages and it works fine. …

In this tutorial, we will learn how to implement fetch Many-to-Many relationships using jOOQ.

In this tutorial, we will learn how to implement fetch One-to-Many relationships using jOOQ.

In this tutorial, we will learn how to implement fetch One-to-One relationships using jOOQ.

In this tutorial, we will learn how to implement basic CRUD Operations using jOOQ.