自定义注解类编写的一些规则: 1. Annotation型定义为@interface, 所有的Annotation会自动继承Java.lang.Annotation这一接口,并且不能再去继承别的类或是接口. 2. 参数成员只能用public或默认(default)这两个访问权修饰 3. 参数成员只能 ...
分类:
编程语言 时间:
2017-04-19 13:01:19
阅读次数:
483
标注@Rule TestRule是一个工厂方法模式中的Creator角色——声明工厂方法。 package org.junit.rules; import org.junit.runner.Description; import org.junit.runners.model.Statement; ...
分类:
其他好文 时间:
2017-04-18 09:47:36
阅读次数:
196
注解看起来很神秘,其实看穿了就是一种标记,通过运行时获取标记进行后续处理。说到运行时自然离不开反射,所以注解就是反射的一种应用。使用元注解就可以实现自定义注解,元注解只有4个:Retention、Target、Document和Inherited,分别用于标记注解的保留策略、应用目标、是否包含于ja ...
分类:
其他好文 时间:
2017-04-17 14:11:24
阅读次数:
177
@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface WithoutLogin {} ...
分类:
编程语言 时间:
2017-04-12 15:07:46
阅读次数:
165
一、自定义注解1. 使用关键字 @interface2. 默认情况下,注解可以修饰 类、方法、接口等。3. 如下为一个基本的注解例子://注解中的成员变量非常像定义接口public @interface MyAnnotation { //不带有默认值 String name(); //带有默认值 i... ...
分类:
编程语言 时间:
2017-04-06 23:17:11
阅读次数:
167
整理了近期学习java注解的部分代码,借助java注解模拟HibenernateORM模型建立对象与sql语句的映射Table注解的创建packagecom.imooc.test;
importjava.lang.annotation.ElementType;
importjava.lang.annotation.Retention;
importjava.lang.annotation.RetentionPolicy;
import..
分类:
数据库 时间:
2017-02-23 23:09:31
阅读次数:
316
java元注解的作用是注解其他注解,java5.0定义了四个标准的元注解:@Target、@Retention、@Inherit、@Documented。 1)@Target:用于描述注解可以修饰的类型。其可选值为:(ElementType.TYPE) ANNOTATION_TYPE(注解类型声明) ...
分类:
编程语言 时间:
2017-02-21 17:19:33
阅读次数:
203
package com.pt.modules.contract.utils.Customannotations; import java.lang.annotation.Documented; import java.lang.annotation.Retention; import java.la... ...
分类:
其他好文 时间:
2017-02-07 10:55:26
阅读次数:
213
之前遇到了问题,在此备注一下: 因为两个环境基本上可以认为是隔离的,所以迁移过程基本上只有通过导出、导入的方式(也是官方推荐的方式): 1、从global上进行数据库的export操作(扩展名bacpac),导出到blob中。通过Azure管理界面完成(当然也可以通过azure命令行,不过操作比较简 ...
分类:
数据库 时间:
2017-02-03 13:43:41
阅读次数:
548
1.通过@Aspect注解声明一个切面 2.通过@Component让此切面成为Spring容器管理的Bean 3.通过@PointCut注解声明切点 4.通过@After注解声明一个建言,并用@PointCut定义的切点 5.通过发射获得注解上的属性,然后做日志记录的相关操作,下面的相同 6.通过 ...
分类:
编程语言 时间:
2017-01-31 10:21:10
阅读次数:
588