Java Annotations – a conceptual overview
I’ve been a casual user of annotations in code for many years but had never bothered to understand how exactly they work, or why they even exist. I would pop in the requisite Hibernate, Spring or Lombok annotations where necessary and get on with it. If the answer to the question “Why do annotations exist?” […]