public abstract class StaticMethodMatcherPointcutAdvisor extends StaticMethodMatcherPointcut implements PointcutAdvisor, org.springframework.core.Ordered, Serializable
EMPTY_ADVICETRUE| 构造器和说明 |
|---|
StaticMethodMatcherPointcutAdvisor()
Create a new StaticMethodMatcherPointcutAdvisor,
expecting bean-style configuration.
|
StaticMethodMatcherPointcutAdvisor(Advice advice)
Create a new StaticMethodMatcherPointcutAdvisor for the given advice.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Advice |
getAdvice()
Return the advice part of this aspect.
|
int |
getOrder() |
Pointcut |
getPointcut()
Get the Pointcut that drives this advisor.
|
boolean |
isPerInstance()
Return whether this advice is associated with a particular instance
(for example, creating a mixin) or shared with all instances of
the advised class obtained from the same Spring bean factory.
|
void |
setAdvice(Advice advice) |
void |
setOrder(int order) |
getClassFilter, getMethodMatcher, setClassFilterisRuntime, matchesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitmatchespublic StaticMethodMatcherPointcutAdvisor()
public StaticMethodMatcherPointcutAdvisor(Advice advice)
advice - the Advice to usepublic void setOrder(int order)
public int getOrder()
getOrder 在接口中 org.springframework.core.Orderedpublic void setAdvice(Advice advice)
public Advice getAdvice()
AdvisorgetAdvice 在接口中 AdvisorMethodInterceptor,
BeforeAdvice,
ThrowsAdvice,
AfterReturningAdvicepublic boolean isPerInstance()
AdvisorNote that this method is not currently used by the framework.
Typical Advisor implementations always return true.
Use singleton/prototype bean definitions or appropriate programmatic
proxy creation to ensure that Advisors have the correct lifecycle model.
isPerInstance 在接口中 Advisorpublic Pointcut getPointcut()
PointcutAdvisorgetPointcut 在接口中 PointcutAdvisor