: 编译级别保留,编译后的class文件中存在,在jvm运行时丢弃,这是默认值
RUNTIME: 运行级别保留,编译后的class文件中存在,在jvm运行时保留,可以被反射调用
@Documented...自动继承java.lang.annotation.Annotation接口,由编译程序自动完成其他细节
在定义注解时,不能继承其他的注解或接口
@interface用来声明一个注解:
其中的每一个方法实际上是声明一个配置参数...= "type")
如果没有属性的话,默认为byName, 与 @Autowired功能类似
@RequestMapping
@RequestMapping是一个用来处理请求地址映射的注解,可以使用在类或者方法上...用在类上时,表示类中所有响应请求的方法都以该地址作为父路径
@RequestMapping有六个属性:
params: 指定request中必须包含某些参数值,才让该方法处理请求
headers:...指定request中必须包含某些指定的header值,才能让该方法处理请求
value: 指定请求的实际地址.