public class SpringIbatisBeanTypeAutoProxyCreator extends org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator implements SpringIbatisBeanTypeAutoProxyCreatorMBean
| 限定符和类型 | 字段和说明 |
|---|---|
private List<String> |
beanNames |
private static org.apache.commons.logging.Log |
LOG |
private List<String> |
proxyBeanNames |
private static long |
serialVersionUID |
| 构造器和说明 |
|---|
SpringIbatisBeanTypeAutoProxyCreator() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Object |
createProxy(Class beanClass,
String beanName,
Object[] specificInterceptors,
org.springframework.aop.TargetSource targetSource) |
protected Object[] |
getAdvicesAndAdvisorsForBean(Class beanClass,
String beanName,
org.springframework.aop.TargetSource targetSource)
Identify as bean to proxy if the bean name is in the configured list of names.
|
List<String> |
getBeanNames() |
List<String> |
getProxyBeanNames() |
protected boolean |
isMatch(String beanName,
String mappedName)
Return if the given bean name matches the mapped name.
|
advisorsPreFiltered, buildAdvisors, customizeProxyFactory, determineCandidateConstructors, getBeanFactory, getCacheKey, getCustomTargetSource, getEarlyBeanReference, getOrder, isFrozen, isInfrastructureClass, isInfrastructureClass, postProcessAfterInitialization, postProcessAfterInstantiation, postProcessBeforeInitialization, postProcessBeforeInstantiation, postProcessPropertyValues, predictBeanType, setAdvisorAdapterRegistry, setApplyCommonInterceptorsFirst, setBeanClassLoader, setBeanFactory, setCustomTargetSourceCreators, setFrozen, setInterceptorNames, setOrder, setProxyClassLoader, shouldProxyTargetClass, shouldSkip, wrapIfNecessaryprivate static final org.apache.commons.logging.Log LOG
private static final long serialVersionUID
protected Object[] getAdvicesAndAdvisorsForBean(Class beanClass, String beanName, org.springframework.aop.TargetSource targetSource)
getAdvicesAndAdvisorsForBean 在类中 org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreatorprotected Object createProxy(Class beanClass, String beanName, Object[] specificInterceptors, org.springframework.aop.TargetSource targetSource)
createProxy 在类中 org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreatorprotected boolean isMatch(String beanName, String mappedName)
The default implementation checks for "xxx*", "*xxx" and "*xxx*" matches, as well as direct equality. Can be overridden in subclasses.
beanName - the bean name to checkmappedName - the name in the configured list of namesPatternMatchUtils.simpleMatch(String, String)Copyright © 2013–2019 Alibaba Group. All rights reserved.