public abstract class AbstractAutoScanProxy
extends org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator
| 构造器和说明 |
|---|
AbstractAutoScanProxy() |
AbstractAutoScanProxy(ProxyMode proxyMode,
ScanMode scanMode) |
AbstractAutoScanProxy(ProxyMode proxyMode,
ScanMode scanMode,
boolean exposeProxy) |
AbstractAutoScanProxy(String scanPackages) |
AbstractAutoScanProxy(String[] scanPackages) |
AbstractAutoScanProxy(String[] scanPackages,
ProxyMode proxyMode,
ScanMode scanMode) |
AbstractAutoScanProxy(String[] scanPackages,
ProxyMode proxyMode,
ScanMode scanMode,
boolean exposeProxy) |
AbstractAutoScanProxy(String scanPackages,
ProxyMode proxyMode,
ScanMode scanMode) |
AbstractAutoScanProxy(String scanPackages,
ProxyMode proxyMode,
ScanMode scanMode,
boolean exposeProxy) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract void |
classAnnotationScanned(Class<?> targetClass,
Class<? extends Annotation> classAnnotation) |
protected abstract org.aopalliance.intercept.MethodInterceptor[] |
getAdditionalInterceptors(Class<?> targetClass) |
protected Object[] |
getAdvicesAndAdvisorsForBean(Class<?> beanClass,
String beanName,
org.springframework.aop.TargetSource targetSource) |
protected abstract Class<? extends Annotation>[] |
getClassAnnotations() |
protected abstract String[] |
getCommonInterceptorNames() |
protected abstract Class<? extends org.aopalliance.intercept.MethodInterceptor>[] |
getCommonInterceptors() |
protected Object[] |
getInterceptors(Class<?> targetClass) |
protected abstract Class<? extends Annotation>[] |
getMethodAnnotations() |
protected abstract void |
methodAnnotationScanned(Class<?> targetClass,
Method method,
Class<? extends Annotation> methodAnnotation) |
Object |
postProcessBeforeInitialization(Object bean,
String beanName) |
protected Object[] |
scanAndProxyForClass(Class<?> targetClass,
String targetClassName,
String beanName,
Object[] interceptors,
boolean proxyTargetClass) |
protected Object[] |
scanAndProxyForMethod(Class<?> targetClass,
String targetClassName,
String beanName,
Object[] interceptors,
boolean proxyTargetClass) |
protected Object[] |
scanAndProxyForTarget(Class<?> targetClass,
String beanName,
boolean proxyTargetClass) |
protected boolean |
scanPackagesContained(Class<?> beanClass) |
protected boolean |
scanPackagesEnabled() |
protected boolean |
shouldProxyTargetClass(Class<?> beanClass,
String beanName) |
advisorsPreFiltered, buildAdvisors, createProxy, customizeProxyFactory, determineCandidateConstructors, getBeanFactory, getCacheKey, getCustomTargetSource, getEarlyBeanReference, isFrozen, isInfrastructureClass, postProcessAfterInitialization, postProcessAfterInstantiation, postProcessBeforeInstantiation, postProcessPropertyValues, predictBeanType, setAdvisorAdapterRegistry, setApplyCommonInterceptorsFirst, setBeanFactory, setCustomTargetSourceCreators, setFrozen, setInterceptorNames, shouldSkip, wrapIfNecessaryevaluateProxyInterfaces, getOrder, getProxyClassLoader, isConfigurationCallbackInterface, isInternalLanguageInterface, setBeanClassLoader, setOrder, setProxyClassLoaderpublic AbstractAutoScanProxy()
public AbstractAutoScanProxy(String scanPackages)
public AbstractAutoScanProxy(String[] scanPackages)
public AbstractAutoScanProxy(String scanPackages, ProxyMode proxyMode, ScanMode scanMode)
public AbstractAutoScanProxy(String[] scanPackages, ProxyMode proxyMode, ScanMode scanMode)
public AbstractAutoScanProxy(ProxyMode proxyMode, ScanMode scanMode, boolean exposeProxy)
public AbstractAutoScanProxy(String scanPackages, ProxyMode proxyMode, ScanMode scanMode, boolean exposeProxy)
protected Object[] getAdvicesAndAdvisorsForBean(Class<?> beanClass, String beanName, org.springframework.aop.TargetSource targetSource)
getAdvicesAndAdvisorsForBean 在类中 org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreatorprotected Object[] scanAndProxyForTarget(Class<?> targetClass, String beanName, boolean proxyTargetClass)
protected Object[] scanAndProxyForClass(Class<?> targetClass, String targetClassName, String beanName, Object[] interceptors, boolean proxyTargetClass)
protected Object[] scanAndProxyForMethod(Class<?> targetClass, String targetClassName, String beanName, Object[] interceptors, boolean proxyTargetClass)
public Object postProcessBeforeInitialization(Object bean, String beanName) throws org.springframework.beans.BeansException
postProcessBeforeInitialization 在接口中 org.springframework.beans.factory.config.BeanPostProcessorpostProcessBeforeInitialization 在类中 org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreatororg.springframework.beans.BeansExceptionprotected boolean shouldProxyTargetClass(Class<?> beanClass, String beanName)
shouldProxyTargetClass 在类中 org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreatorprotected boolean scanPackagesEnabled()
protected boolean scanPackagesContained(Class<?> beanClass)
protected abstract Class<? extends org.aopalliance.intercept.MethodInterceptor>[] getCommonInterceptors()
protected abstract String[] getCommonInterceptorNames()
protected abstract org.aopalliance.intercept.MethodInterceptor[] getAdditionalInterceptors(Class<?> targetClass)
protected abstract Class<? extends Annotation>[] getClassAnnotations()
protected abstract Class<? extends Annotation>[] getMethodAnnotations()
protected abstract void classAnnotationScanned(Class<?> targetClass, Class<? extends Annotation> classAnnotation)
protected abstract void methodAnnotationScanned(Class<?> targetClass, Method method, Class<? extends Annotation> methodAnnotation)
Copyright © 2018 Nepxion. All rights reserved.