Acessando valores de anotações Java
Como todo desenvolvedor Java, eu me acostumei a utilizar anotações em declarações de classe, declarações de atributos e de métodos para incluir metadados dessas declarações e aproveitar os recursos de frameworks como o Spring. Mas, até então, nunca precisei criá-las.
Se até então nunca precisei, qual foi a situação em que identifiquei essa necessidade? Bom, foi a seguinte: realizar operações de CRUD em um sistema de armazenamento que não possui uma interface como o JPA para facilitar o uso dessas operações e mapear os atributos da classe com as colunas da tabela correspondente a essa classe.