技术开发 频道

Java注解使用的几个小技巧

  【IT168 技术】

        Java注解使用的几个小技巧:

  最近经常用到注解,总结了几个注解使用的小技巧,现整理如下:

  一、使用默认的注解参数:

  使用default关键字可以指定注解的默认参数:

import java.lang.annotation.ElementType;

import java.lang.annotation.Retention;

import java.lang.annotation.RetentionPolicy;

import java.lang.annotation.Target;

@Target(ElementType.METHOD)

@Retention(RetentionPolicy.RUNTIME)

public @interface SQL {

String sql() default "";

}

  如果我们在使用注解@SQL的时候没有显式的去指定sql参数,那么就默认采取default关键字所指定的值

  二、用value指定默认值

  我们经常看到很多注解是这种形式,例如:@SQL("select email from user")

  这个注解里面的参数为什么没有带名称呢?其实它的注解是这样定义的:

import java.lang.annotation.ElementType;

import java.lang.annotation.Retention;

import java.lang.annotation.RetentionPolicy;

import java.lang.annotation.Target;

@Target(ElementType.METHOD)

@Retention(RetentionPolicy.RUNTIME)

public @interface SQL {

String value() default "";

}
0
相关文章