Spring注解

1.@service :在业务逻辑层添加
2.@controller :在控制器添加
3.@repository :在数据库层(持久化,Dao层)
4.@component :不属于以上几层添加

5.@attowired :自动注入
6.@Qualifier :设置自动注入对象的id

7.@aspect :切面类的注解
8.@before(“execution(访问权限 返回值类型 方法全类名)”):在目标方法运行之前
例:@before("execution(public int com.MathCalculator.*(int,int))")// 星号表示类中所有方法
下面三种一样
9.@after ():在目标方法结束之后
10.@afterReturning() :在目标方法正常返回之后
11.@afterThrowing() :在目标方法爆出异常之后
12.@around:环绕通知,以上四合一
切入点表达式-通配符*
1)可写在类名中,如:

@before("execution(public int com.Math*r.sum(int,int))"

表示匹配以Math开头,r结尾的类
2)可以写在参数中

@before("execution(public int com.MathCalculator.sum(int,*))")
表示第一个参数为int,第二个任意,有且只有两个参数

13.@requestMapping(""):告诉springMVC要处理什么请求

14.@pathvariable (“”):获取请求路径中,{}占位符的值

15.@requestParam : 获取请求参数
16.@requestHeader (value="",required="",defaultValue=""):获取请求头中的某个值
17.@CookieValue(value="",required="",defaultValue=""):获取某个cookie的值,value里直接写cookie的名
required表示是否必须要这个值(true/false),defaultValue默认值

18@responseBody :响应体,把返回的数据放在响应体中.,如果返回对象自动转为json数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yuan_404

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值