# 概述
特别在系统框架的搭建过程中,往往需要很多的配置文件,比如数据源、IOC、AOP、框架本身的映射(如 Mybatis表与字段),需要的配置文件会导致系统越来越复杂,而且维护很不方便,一旦配置文件出错,很容易导致系统无法运行。
> 在 JDK1.5 以后,引入了注解 Annotation 技术,极大的方便了配置化的编程,很多的技术和框架都使用了技术,如 Servlet/Filter/Spring/SpringMVC/Mybatis/Nutz。
本模块首先简单介绍基本注解,然后借助自定义注解的方式,帮助大家理解 Spring,SpringMVC,Mybatis等等第三方注解是如何工作的。
因为是高级内容,所以需要有如下前置基础:
1. 反射
反射用于解析注解中的信息
2. 有任意使用注解方式使用框架的经验,如Spring,SpringMVC,Mybatis 等