org.springframework.cache.interceptor

## 类 BeanFactoryCacheOperationSourceAdvisor

- java.lang.Object
- - org.springframework.aop.support.AbstractPointcutAdvisor
  - - org.springframework.aop.support.AbstractBeanFactoryPointcutAdvisor
    - - org.springframework.cache.interceptor.BeanFactoryCacheOperationSourceAdvisor

- 所有已实现的接口:
    Serializable, org.springframework.aop.Advisor, org.springframework.aop.PointcutAdvisor, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.core.Ordered

      public class BeanFactoryCacheOperationSourceAdvisor
      extends org.springframework.aop.support.AbstractBeanFactoryPointcutAdvisor

  Advisor driven by a `CacheOperationSource`, used to include a cache advice bean for methods that are cacheable.
  从以下版本开始:
    3.1
  作者:
    Costin Leau
  另请参阅:
    序列化表格

- - ### 字段概要

    - ### 从接口继承的字段 org.springframework.aop.Advisor

      `EMPTY_ADVICE`

    - ### 从接口继承的字段 org.springframework.core.Ordered

      `HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE`

  - ### 构造器概要

    构造器
    构造器和说明
    `BeanFactoryCacheOperationSourceAdvisor()`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `org.springframework.aop.Pointcut` | `getPointcut()`
    `void` | `setCacheOperationSource(CacheOperationSource cacheOperationSource)` Set the cache operation attribute source which is used to find cache attributes.
    `void` | `setClassFilter(org.springframework.aop.ClassFilter classFilter)` Set the `ClassFilter` to use for this pointcut.

    - ### 从类继承的方法 org.springframework.aop.support.AbstractBeanFactoryPointcutAdvisor

      `getAdvice, getAdviceBeanName, setAdvice, setAdviceBeanName, setBeanFactory, toString`

    - ### 从类继承的方法 org.springframework.aop.support.AbstractPointcutAdvisor

      `equals, getOrder, hashCode, isPerInstance, setOrder`

    - ### 从类继承的方法 java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- - ### 构造器详细资料

    - #### BeanFactoryCacheOperationSourceAdvisor

          public BeanFactoryCacheOperationSourceAdvisor()

  - ### 方法详细资料

    - #### setCacheOperationSource

          public void setCacheOperationSource(CacheOperationSource cacheOperationSource)

      Set the cache operation attribute source which is used to find cache attributes. This should usually be identical to the source reference set on the cache interceptor itself.

    - #### setClassFilter

          public void setClassFilter(org.springframework.aop.ClassFilter classFilter)

      Set the `ClassFilter` to use for this pointcut. Default is `ClassFilter.TRUE`.

    - #### getPointcut

          public org.springframework.aop.Pointcut getPointcut()