Articles of annotations

Como diferentes políticas de retenção afetam minhas annotations?

Alguém pode explicar de forma clara as diferenças práticas entre as constantes java.lang.annotation.RetentionPolicy SOURCE , CLASS e RUNTIME ? Eu também não sei exatamente o que a frase “retendo anotação” significa.

Qual é o propósito da anotação @NamedArg no javaFX 8?

Eu saberia qual é o caso de uso da anotação @NamedArg no JavaFX 8 O javadoc não nos fornece mais detalhes, Javadoc: Anotação que fornece informações sobre o nome do argumento. E não há mais informações, documentação, exemplos na internet. Talvez alguém possa ajudar? Saudações.

Por que uma anotação ausente não causa uma ClassNotFoundException no tempo de execução?

Considere o seguinte código: A.java: import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; @Retention(RetentionPolicy.RUNTIME) @interface A{} C.java: import java.util.*; @A public class C { public static void main(String[] args){ System.out.println(Arrays.toString(C.class.getAnnotations())); } } Compilando e executando funciona conforme o esperado: $ javac *.java $ java -cp . C [@A()] Mas então considere isto: $ rm A.class $ java -cp . […]

Apenas usando @JsonIgnore durante a serialização, mas não a desserialização

Eu tenho um object de usuário que é enviado para e do servidor. Quando envio o object de usuário, não quero enviar a senha com hash para o cliente. Então adicionei @JsonIgnore na propriedade password, mas isso também impede que ele seja desserializado na senha, o que dificulta a inscrição de usuários quando eles não […]

Dica de ferramenta da série JFreechart acima da anotação de forma

Eu tenho um XYPlot em que são séries e um par de annotations de forma dinamicamente adicionadas sem preenchimento (portanto, cada um dos pontos da série são visíveis). É possível exibir as dicas de ferramentas da série (que mostram a coordenada do ponto da série sobre o qual o ponteiro do mouse está apontando atualmente) […]

Por que o javac está falhando na anotação @Override

O Eclipse está adicionando annotations @Orride ao implementar methods de uma interface. O Eclipse parece não ter nenhum problema com isso. E nosso processo de construção automatizado do Cruise Control parece não ter nenhum problema com isso. Mas quando eu construo a partir da linha de comando, com formigas rodando javac, eu recebo este erro: […]

Configurando Valores Padrão para Colunas no JPA

É possível definir um valor padrão para colunas no JPA e, se, como é feito usando annotations?

Por que o JPA possui uma anotação @Transient?

Java tem a palavra-chave transient . Por que o JPA tem @Transient vez de simplesmente usar a palavra-chave java já existente?

JsonMappingException: Nenhum construtor adequado encontrado para o tipo : não é possível instanciar do object JSON

Estou recebendo o seguinte erro ao tentar obter uma solicitação JSON e processá-la: org.codehaus.jackson.map.JsonMappingException: Nenhum construtor adequado encontrado para o tipo [tipo simples, class com.myweb.ApplesDO]: não é possível instanciar do object JSON (é necessário adicionar / ativar informações de tipo?) Aqui está o JSON que estou tentando enviar: { “applesDO” : [ { “apple” : […]

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?