自定义 注解Annotatino 注入
来源:互联网 发布:湖北招生考试软件 编辑:程序博客网 时间:2024/05/20 22:37
First is “Hello word”
//自定义注解体import java.lang.annotation.Retention;import java.lang.annotation.Target;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.ElementType;@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.PARAMETER , ElementType.TYPE})public @interface TheAnnotation { public String value() default "InjectionName";}
//需要被注入的POJO@TheAnnotation (ThePOJO.INJECTION_NAME)public class ThePOJO { static final String INJECTION_NAME = "InjectionName"; public ThePOJO (){ }}
//注入方法public String aFunction(@TheAnnotation ThePOJO thePOJO){}
可在被注入的POJO里自定义【构造方法】,以便注入前进行相关操作
详情讲解:
1.@Retention(RetentionPolicy.RUNTIME):
可以设置为RetentionPolicy类型的值:
2.@Target({ElementType.PARAMETER , ElementType.TYPE}):
@Target表明Annotation可以附加在哪种JAVA元素之上
当@Target不写的时候默认适用于任何地方(即ElementType枚举中里面所有的字段)。
在被注入的POJO的构造方法内,使用 this.field=”AnyThing”(或使用bean的get/set方法),可实现带数据注入。
阅读全文
0 0
- 自定义 注解Annotatino 注入
- Java使用反射、自定义注解注入对象
- 【Annotation】使用自定义注解实现依赖注入
- 注解注入
- 使用自定义注解向servlet注入spring bean
- 模拟spring,自定义容器二(注解实现属性注入)
- java 自定义注解注入父类属性值
- 注解【介绍、基本Annotation、元Anntation、自定义注解、注入基本信息、对象】
- 【Spring】 (1)Aspect 自定义注解 使用该注解的地方 自动注入该注解里传的参数
- Spring依赖注入:注解注入
- 解析注解实现注解注入
- 自定义注解
- 自定义注解
- 自定义注解
- 自定义注解
- 自定义注解
- 自定义注解
- 自定义注解
- 美团编程大赛-优惠券 (set)
- 键盘过滤
- 物联网卡相关的商业模式
- 不定(个数)参数的使用
- 强大的 DynamicWrapperX
- 自定义 注解Annotatino 注入
- 旋转动画
- Java对象销毁和finalize方法
- 大整数的加减乘法,没有除法,你想累死我啊?
- Stereo by SGM
- 查看Linux系统信息
- Java方法传参的值传递和引用传递的区别(code)
- LINUX软件安装和管理
- java多态的体现(theory)