Articles of annotations

Como e onde as annotations são usadas em Java?

Quais são as principais áreas em que podemos usar Anotações? O recurso é um substituto para a configuração baseada em XML?

Diferença entre @Before, @BeforeClass, @BeforeEach e @BeforeAll

Qual é a principal diferença entre @BeforeClass e @BeforeClass e no JUnit 5 @BeforeEach e @BeforeAll @After e @AfterClass De acordo com o JUnit Api @Before é usado no seguinte caso: Ao escrever testes, é comum descobrir que vários testes precisam de objects semelhantes criados antes de poderem ser executados. Considerando que @BeforeClass pode ser […]

Anotações @RequestBody e @ResponseBody na spring

Alguém pode explicar as annotations @ResponseBody e @ResponseBody na spring 3? Para que servem? Qualquer exemplo seria ótimo.

Preciso de elementos em persistence.xml?

Eu tenho arquivo persistance.xml muito simples: pl.michalmech.eventractor.domain.User pl.michalmech.eventractor.domain.Address pl.michalmech.eventractor.domain.City pl.michalmech.eventractor.domain.Country e funciona. Mas quando eu removo o aplicativo de elementos , não vejo entidades (todas as classs são anotadas com @Entity ). Existe algum mecanismo automático para procurar classs @Entity ?

Anotações do Hibernate – Qual é o melhor, campo ou access à propriedade?

Esta questão é de alguma forma relacionada à questão da colocação de annotations do Hibernate . Mas eu quero saber qual é melhor ? Acesso via propriedades ou access via campos? Quais são as vantagens e desvantagens de cada um?

Que anotação Java @NotNull devo usar?

Eu estou olhando para tornar meu código mais legível, bem como usar ferramentas como inspeção de código IDE e / ou análise de código estático (FindBugs e Sonar) para evitar NullPointerExceptions. Muitas das ferramentas parecem incompatíveis com a anotação @NotNull / @NonNull / @Nonnull e listar todas elas no meu código seria terrível de se […]

Qual é a diferença entre as annotations @Component, @Repository e @Service no Spring?

As @Component , @Repository e @Service ser usadas de forma intercambiável no Spring ou fornecem alguma funcionalidade específica além de atuar como um dispositivo de notação? Em outras palavras, se eu tiver uma class de serviço e eu alterar a anotação de @Service para @Component , ela ainda se comportará da mesma maneira? Ou a […]

Digitalizando annotations de Java no tempo de execução

Qual é a melhor maneira de pesquisar todo o caminho de class para uma class anotada? Eu estou fazendo uma biblioteca e quero permitir que os usuários anotem suas classs, então quando o aplicativo da Web for iniciado, eu preciso varrer todo o caminho de class para uma certa anotação. Você conhece uma biblioteca ou […]

Quando você usa a anotação @Override do Java e por quê?

Quais são as melhores práticas para usar a anotação @Override do Java e por quê? Parece que seria um exagero marcar cada método sobrescrito com a anotação @Override . Há certas situações de programação que exigem o uso do @Override e outras que nunca devem usar o @Override ?