您的位置:首页 > 编程语言 > Java开发

Spring自定义@Qualifier

2015-08-11 17:44 281 查看
Spring可以自定义@Qualifier

参考链接 http://yangchengwanhong.blog.sohu.com/234465733.html

例子代码如下:

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import javax.inject.Qualifier;

@Target({ElementType.FIELD,ElementType.PARAMETER,ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Qualifier
public @interface StringedInstrument {

}

使用的时候在需要被注解的类上面加上,即可

@StringedInstrument
public class Guitar extends Instrument {

}
public class Instrument {
private String name;
private String sound;

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public String getSound() {
return sound;
}

public void setSound(String sound) {
this.sound = sound;
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: