例如 @within(org.springframework.transaction.annotation.Transactional) 和 @annotation(org.springframework.transaction.annotation.Transactional)
感觉是一个意思?
1
springmarker 2017-05-08 17:40:24 +08:00
|
2
esolve OP |
3
justicelove 2017-05-08 18:07:22 +08:00
spring aop 使用的是 aspectj 的注解,可以百度下 aspectj
|
4
springmarker 2017-05-08 18:11:27 +08:00
哦抱歉,看错了,文档的意思是 一个是对象级别的,一个是方法级别的。
注解写在方法上,@within 的是不会执行的,@annotation 的会执行,反之亦然 |
5
esolve OP @springmarker
以下面连个为例 @within(org.springframework.transaction.annotation.Transactional) 和 @annotation(org.springframework.transaction.annotation.Transactional) 如果是 @annotation 的话,意思是对方法实施事务 但是如果是 @within 的话,是啥意思? |
6
springmarker 2017-05-08 19:19:33 +08:00
你写个例子不就好了,分别在方法和类上加注解,再看用 @within 和 @annotation 有什么区别,几分钟的事情,比我在这跟跟你讲理解的快得多。
|