个人简介

Echo Blog


江湖无名 安心练剑
  • Annotation-08-java annotation spring
    Java Annotation with spring Action.java @Target({ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface Action { /** * 当前方法描述 * @return 描述 */ ...
    2018-07-02 15:26:27 | Java
  • Annotation-07-java complile annotation
    Java 编译时注解 实际意义 本例子仅用于展现简单的编译时注解使用。 编译时注解,可以再编译时生成代码等。比如 lombok。 注解处理器 首先来了解下什么是注解处理器,注解处理器是javac的一个工具,它用来在编译时扫描和处理注解(Annotation)。 你可以自定义注解,并注册到相应的注解处理器,由注解处理器来处理你的注解。 一个注解的注解处理器,以Java代码(或者编译过...
    2018-07-02 14:26:27 | Java
  • Annotation-06-set value
    设置注解的属性 这种使用场景比较少,但是不失为一种对于注解的深入理解。 实例 定义 Tag.java import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java....
    2018-07-02 14:18:21 | Java
  • Annotation-05-Spring aop
    Spring Aop + Annotation Spring Aop 是一种经常被我们提及地代码增强功能,结合注解可以使得代码增强变得更加灵活。 实例 maven jar 引入 <properties> <spring.version>4.2.6.RELEASE</spring.version> <aspectj.versio...
    2018-07-02 13:19:54 | Java
  • Annotation-04-Define
    注解的定义 通过注解,有时候可以使我们的代码编写变得十分强大。 本文仅通过最简单的例子,展示如何定义使用以及解析注解。 实例 定义 Tag.java 定义一个标签注解。可以在类、方法、字段上使用。 @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.TYPE, ElementType.METHOD, Elem...
    2018-07-02 13:10:19 | Java
  • Annotation-03-metadata
    元注解 适用于其他注释的注释称为元注释。在 java.lang.annotation 中定义了几个元注释类型。 @Retention 指定标记的注解如何存储: 属性 说明 RetentionPolicy.SOURCE 标记的注释只保留在源层中,编译器将忽略它。 ...
    2018-07-02 10:33:37 | Java
  • Annotation-02-built in
    Java 内置注解 注解 Annotation(注解)是JDK5.0及以后版本引入的。它的作用是修饰程序元素。 注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记。 程序可以利用java的反射机制来了解你的类及各种元素上有无何种标记,针对不同的标记,就去做相应的事件。 后续会对这些进行讲解,本文主要讲解 Java 内置注解。 @Override 指示一个方法声明要覆盖...
    2018-07-02 09:36:14 | Java
  • Annotation-01-annotation
    Java 注解 注解,元数据的一种形式,提供了程序本身之外的数据。注释对注释的代码的操作没有直接影响。 注解有许多用途,其中包括: 编译器的信息—编译器可以使用注释来检测错误或抑制警告。 编译时和部署时处理——软件工具可以处理注释信息来生成代码、XML文件等等。 运行时处理——可以在运行时检查一些注释。 这节课,还可以使...
    2018-07-02 09:07:11 | Java