摘要:
静态代理 1、接口类1 public interface Star {2 public void sing();3 }2、被代理类1 public class Liyuchun implements Star {2 public void sing() {3 System.out.println("春哥唱歌");4 }5 }3、代理类 1 public class LiyuchunProxy implements Star { 2 private Liyuchun liyuchun = new Liyuchun(); 3 public ... 阅读全文
摘要:
自定义 Annotation定义新的 Annotation 类型使用 @interface 关键字声明注解的属性 •注解属性的作用:原来写在配置文件中的信息,可以通过注解的属性进行描述。•Annotation 的属性声明方式:String name()或String[] likes();•属性默认值声明方式:String name() default “xxx”;•特殊属性value:如果注解中有一个名称value的属性,那么使用注解时可以省略value=部分,如@MyAnnotation(“xxx")•特殊属性value[];•枚举值之间使用逗号分隔 例如:@MyAnnotatio 阅读全文