Java: la creación de nuevas anotaciones

Usted ha visto los comentarios utilizados en muchos ejemplos de código Java. El compilador ignora los comentarios, por lo que cuando se crea un comentario que puede escribir lo que se siente será útil más adelante en averiguar lo que la aplicación puede hacer. Comentarios documentar su código.

Video: COMO PONER PANTALLA FINAL Y ANOTACIONES EN UN VÍDEO

Sin embargo, hay otro tipo de documentación - la anotación. Una anotación es un tipo de documentación que el compilador también entiende. Cuando el compilador ve anotación en su código, se sabe que tiene que hacer algo especial con el código que sigue. Las anotaciones son útiles para documentar su código de una manera funcional para que el compilador puede ayudar a hacer cumplir toda la documentación que proporcione.

El conjunto de anotaciones predefinidas que vienen con Java son relativamente limitado en su uso. Para crear anotaciones realmente útiles, usted tiene que diseñar su propia cuenta o conseguir que, como parte de un paquete de terceros. La creación de una nueva anotación es un proceso de tres pasos:

  1. Añadir la declaración de importación correspondiente:

    Video: Java: JPA + Hibernate – 14. OneToMany: Anotaciones

    importar java.lang.annotation *. -
  2. Definir una interfaz que describe la anotación para el compilador:

    Video: Nueva Herramienta de Youtube "Pantalla Final y Anotaciones" | Consejos Para Youtubers

    . // Crea una anotación @ documentada interfaz @ AuthorData {Nombre de la cadena () - Cadena Fecha () - doble versión () por defecto 1.0-}

    En este caso, la anotación aparecerá en la documentación creado por Javadoc, ya que incluye la anotación @Documented. Cada anotación Descripción comienza con la palabra clave @interface seguido por el nombre del tipo de anotación, que es AuthorData en este caso.

    Dentro de las llaves, se ven los campos que se utilizan para definir los datos de anotación. Este ejemplo incluye nombre, la fecha y la versión. La palabra clave predeterminada proporciona un valor para un campo en particular. Esto significa que el campo utilizará el valor si no se define como parte de la anotación en la aplicación.

  3. Utilice la anotación en la aplicación:

    Video: 011.- Curso de Java EE. Creación de Entidades JPA (Java Persistence API)

    @AuthorData (Nombre = "John Smythe", Fecha = "04/01/2014")

    La anotación aparece antes del elemento que afecta, como una declaración de la clase. Debe definir cada campo que no tiene un valor predeterminado. Opcionalmente, también define los campos que tienen un valor por defecto. En este caso, el nombre del autor es John Smythe, y el código fue actualizada por última 04/01/2014.

Artículos Relacionados