J2EE(spring)常用注解

J2EE(spring)常用注解

1.@Autowired注解时,将自动在代码所在中找到和其匹配的(是类型匹配)的Bean,并自动注入到相应的地方去。
2.@Aspect(切面 用于aop): 通常是一个类,里面可以定义切入点和通知
3.@Component 控制器(注入服务)用于标注控制层
4.@Pointcut(用于aop)
格式:@ 注解(value=“表达标签 ( 表达式格式)”)
如:@Pointcut (value=“execution(* com.cn.spring.aspectj.NotVeryUsefulAspectService.*(…))”)

种类方法
execution()用于匹配方法执行的连接点
args()用于匹配当前执行的方法传入的参数为指定类型的执行方法
this()用于匹配当前AOP代理对象类型的执行方法
target()用于匹配当前目标对象类型的执行方法
within()用于匹配指定类型内的方法执行

@args():于匹配当前执行的方法传入的参数持有指定注解的执行;
@target():用于匹配当前目标对象类型的执行方法,其中目标对象持有指定的注解;
@within():用于匹配所以持有指定注解类型内的方法;
@annotation:用于匹配当前执行方法持有指定注解的方法;
5.@RequestMapping映射请求,也就是通过它来指定控制器可以处理哪些URL请求,相当于Servlet中在web.xml中配置
6.@ResponseBody将java对象转为json格式的数据
7.@Service自动注册到Spring容器

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值