Home
Sign Up
Sign In
V2EX
›
问与答
Spring AOP 怎么让同一个切点的多个增强有选择的执行?
cs4814751
·
Jul 29, 2017
· 2537 views
This topic created in 3389 days ago, the information mentioned may be changed or developed.
面试被问到了,发现还真没考虑过。 假设 X Y 是两个队同一个切点 A 的增强,我怎么才能让 X 织入,Y 不织入,或者 Y 织入,X 不织入,这样有选择性的增强呢?
切点
增强
同一个
织
5 replies
•
2017-07-30 15:05:57 +08:00
viakiba
Jul 29, 2017
1
http://blog.csdn.net/guchuanlong/article/details/41449835
这个应该可以给你解答
cs4814751
OP
Jul 29, 2017
2
@
viakiba
不大一样,我的意思是 一个连接点被多个切面匹配了 ,怎么有选择的织入这几个切面。这个 blog 说的是让一个切面去匹配多个连接点,不是一个意思。
Presageee
Jul 29, 2017
3
我的看法是需要通过函数名或者注解的值来进行选择
cs4814751
OP
Jul 29, 2017
4
@
Presageee
对 我之前试了下 可以通过注解来解决 但是只能通过类注解 不知道有没有打在被增强的方法上的注解可以实现
Presageee
Jul 30, 2017 via iPhone
5
@
cs4814751
可以的,可以获取到 method 对象,通过 method 对象就能拿到方法注解
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
536 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms ·
UTC 20:12
·
PVG 04:12
·
LAX 12:12
·
JFK 15:12
♥ Do have faith in what you're doing.
❯