1
resposta

Quando e onde usar as Annotations?

Como saber todas Annotations ? e quando usá-las , por exemplo quando devo usar @Configuration @Controller ... @Service?

1 resposta

Oi Jose

Cada libs/framework pode ter suas próprias annotations. Você pode inclusive criar suas annotations customizadas e a lógica de interpretação delas em seus projetos. As anotações nada mais são que metadados para seu código Java. Sendo metadados, as anotações Java não afetam diretamente a execução do seu código. O framework que vai percorrer as classes e procurar por anotações que ele conhece para interpreta-las de alguma forma e executar algum processamento. @Configuration @Controller e @Service são annotations do Spring