Spring组合注解和元注解
2019独角兽企业重金招聘Python工程师标准>>>
元注解:可以注解到其他注解的注解。
组合注解:被注解的注解,组合注解具备元注解的功能。
@Configuration就是一个组合@Compoent注解
组合注解示例
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;import java.lang.annotation.*;/*** @author Kevin* @description* @date 2016/7/1*/
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
// 组合@Configuration注解
@Configuration
// 组合@ComponentScan注解
@ComponentScan
public @interface WiselyConfiguration {// 覆盖@ComponentScan value参数String[] value() default {};
}
示例Bean类
import org.springframework.stereotype.Component;/*** @author Kevin* @description* @date 2016/7/1*/
@Component
public class DemoService {public void printResult() {System.out.println("从组合注解配置中获取的Bean");}
}
配置类
/*** @author Kevin* @description* @date 2016/7/1*/
@WiselyConfiguration("ch03.anno")
public class DemoConfig {
}
运行
import org.springframework.context.annotation.AnnotationConfigApplicationContext;/*** @author Kevin* @description* @date 2016/7/1*/
public class Main {public static void main(String[] args) {AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(DemoConfig.class);DemoService demoService = context.getBean(DemoService.class);demoService.printResult();context.close();}
}
转载于:https://my.oschina.net/kevinair/blog/704016
Spring组合注解和元注解相关推荐
- Spring组合注解与元注解
为什么80%的码农都做不了架构师?>>> 1. 可以注解到别的注解上的注解称为元注解,被注解的注解称为组合注解,通过组合注解可以很好的简化好多重复性的注解操作 2. 示例组合注 ...
- 玩转Java注解:元注解、内置注解、自定义注解的原理和实现
点击关注公众号,实用技术文章及时了解 来源:www.jianshu.com/p/ddd0b880641a 前言 Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种 ...
- java path 注解_Java内置系统注解和元注解
第一节:注解(Annotation)的作用 Annotation(注解)是JDK5.0及以后版本引入的.它的作用是修饰程序元素.什么是程序元素呢?例如:包.类.构造方法.方法.成员变量等. 注解,就是 ...
- 注解(7)_元注解_元注解的概念_@Retention_@Target_@Documented_@Inherited
元注解的概念 元注解是用于修饰其他注解的注解. (1)元注解本身也是注解. (2)元注解是用来修饰别的注解的. JDK5.0提供了四种元注解: @Retention @Target @Document ...
- spring boot: 组合注解与元注解
package ch2.annotation;//target/elementType用来设定注解的使用范围 import java.lang.annotation.ElementType; impo ...
- 注解整理 - 元注解,lombok注解,spring 注解,springboot注解,springmvc注解
注解大全 java四种元注解 @Target @Retention @Documented @Inherited lombok注解 lombok注解为什么强大 lombok注解的使用方式 1.安装lo ...
- c JAVA 注解,Java元注解作用及使用
元注解是负责对其它注解进行说明的注解,自定义注解时可以使用元注解.Java 5 定义了 4 个注解,分别是 @Documented.@Target.@Retention 和 @Inherited.Ja ...
- 注解_自定义注解_元注解
* 元注解:用于描述注解的注解 * @Target:描述注解能够作用的位置* ElementType取值:* TYPE:可以作用于类上* METHOD:可以作用于方法上* FIELD:可以作用于成员变 ...
- java的标准注解和元注解
目录 注解Annotation实现原理与自定义注解例子 1.什么是注解 2.注解的用处 3.注解的原理 4.元注解 5.常见标准的Annotation 6.自定义注解 7.自定义注解实例 注解Anno ...
最新文章
- Session 时间
- python3华丽gui_Python3.7 - tkinter Gui 03 Options的用法
- 发现数据对象 -- 数据库开发的关键
- MybatisPlus入门案例
- 编程体系结构(01):Java编程基础
- 北京工业大学c语言期末考试题,北京工业大学C语言部分练习答案.docx
- 对AngularJS的编译和链接过程讲解一步到位的文章
- Zabbix 触发器函数方法整理
- nodejs接收前端formData数据
- Charles使用备注[1]
- 多变量遗传算法python代码_遗传算法之Python实现代码
- 使用IDA静态分析解密《舰娘Collection》的lua脚本
- 热力图pycharm
- conversational recommender system论文笔记;推荐系统(recommender system)+对话系统(dialogue system)
- 用 Python 轻松将懂车帝视频转换为文本
- 微信小程序父子组件通信详解
- html5 css3思维导图,手把手整理CSS3知识汇总【思维导图】
- 苹果id密码忘记了怎么重新设置?请收好这份攻略!
- 摄像头8mm可以看多远_解析智能监控摄像头的监控可视范围及距离
- 2022-03-06 近期的低劣的管理者的几点观察