Como criar uma nova annotation?

5 respostas
mcbarsotti

Olá, a idéia é o seguinte, toda classe ou metodo que estiver com uma annotation que eu criei (@verifica por exemplo), tem que antes de ser executada, passar por uma verificação e um outro método de uma outra classe.

qual o caminho devo seguir para conseguir fazer isso? tutoriais, dicas, artigos são muito bem vindos.

Obrigado!

5 Respostas

fsquadro

mcbarsotti,

Ainda não precisei fazer isso, mas o que tenho usado e tem me ajudado bastante é a Guia de referencia do Hibernate. De uma olhada:

http://www.hibernate.org/hib_docs/v3/reference/en/pdf/hibernate_reference.pdf

Espero ter ajudado.

marciobarroso

Cara, tenho alguns exemplos aqui … qdo quiser, me chama q eu te mostro como fazer.

[]'s

mcbarsotti

opa, daqui a pouco vou na sua baia então…

le-silva

Escrevi algo sobre anotações aqui, ó…

http://www.devmedia.com.br/articles/viewcomp.asp?comp=3228

Abraço!

mchiareli

Verificada em runtime
Para marcação de atributos…

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface Attribute {

    
}

Verificada em runtime
para marcação de métodos…

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface MsgTypeAnnotation {

	String value();

}
Criado 30 de abril de 2007
Ultima resposta 3 de mai. de 2007
Respostas 5
Participantes 5