
例如 @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 有什么区别,几分钟的事情,比我在这跟跟你讲理解的快得多。 |