Let's build domain-oriented custom components with Spring Boot starters, auto-configuration and configuration properties. Updated to Spring Boot 2.7.0!
ORM is a good servant but a bad master. The object-relational impedance mismatch is still there and as dangerous as ever.
How to publish events transactionally with RabbitMQ and Spring’s ApplicationEventPublisher.
Practical examples of software testing in Java using Spring Boot Test without mocking frameworks.
A deep look at how Spring's HTTP Message Converters work.
In the case of generic beans sometimes you need to get the generic type value for some specific reasons. A typical example could be parsing some data into the type.
Sometimes you have a type of bean in the Spring framework which you want to create by every asking for it - in the scope prototype.