SSM框架中所用注解

一、java中元注解有四个: @Retention @Target @Document @Inherited;

@Retention:注解的保留位置

@Retention(RetentionPolicy.SOURCE) //注解仅存在于源码中,在class字节码文件中不包含

@Retention(RetentionPolicy.CLASS) // 默认的保留策略,注解会在class字节码文件中存在,但运行时无法获得,

@Retention(RetentionPolicy.RUNTIME) // 注解会在class字节码文件中存在,在运行时可以通过反射获取到

@Target:注解的作用目标

@Target(ElementType.TYPE) //接口、类、枚举

@Target(ElementType.FIELD) //字段、枚举的常量

@Target(ElementType.METHOD) //方法

@Target(ElementType.PARAMETER) //方法参数

@Target(ElementType.CONSTRUCTOR) //构造函数

@Target(ElementType.LOCAL_VARIABLE)//局部变量

@Target(ElementType.ANNOTATION_TYPE)//注解

@Target(ElementType.PACKAGE) ///包

 @Document:说明该注解将被包含在javadoc中

@Inherited:说明子类可以继承父类中的该注解

二、
1,@RequestMapping(value="${adminPath}/supclin") 类上的注解

2,@RequestMapping(value={“todo”,""})
3,@RequestMapping(value=“create”, method=RequestMethod.GET(或POST))
4,@RequestMapping(value=“treeList/{typeAlias}.xml”) 方法上的注解
5,(@PathVariable(“typeAlias”) String typeAlias) 方法的参数
6,@Target({ElementType.TYPE}) 接口上的注解
7,@Retention(RetentionPolicy.RUNTIME) 接口上的注解
8,@Inherited 接口上的注解
9,@ActiveProfiles(“production”) 类上的注解
10,@ContextConfiguration(locations={"/spring-context.xml"}) 类上的注解
11,@Value("KaTeX parse error: Undefined control sequence: \d at position 484: …tern(regexp="/n\̲d̲+(\.\d+)?/",message=“公用事业账户金额不合法”) getter上的注解
22,@Length(min=0,max=50,message="…") getter上的注解
23,@NotBlank(message="…") getter上的注解
24,@Digits(integer=10,fraction=2,message="…") getter上的注解
25,@Size(min=11,max=11,message="…") getter上的注解
26,@Email(message="…") getter上的注解
27,@Transactional(readOnly=false) 方法上的注解
28,@ModelAttribute 方法上的注解
29,@RequestMapping(value=“save”)
30,@RequestMapping(value=“index-{siteId}${urlsuffix}”)
31,@RequestParam(required=false)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值