Auto proxy creator that identifies beans to proxy via a list of names.
Checks for direct, "xxx*", and "*xxx" matches.

For configuration details, see the javadoc of the parent class
AbstractAutoProxyCreator. Typically, you will specify a list of
interceptor names to apply to all identified beans, via the
"interceptorNames" property.

BeanNameAutoProxyCreator

setBeanNames

Set the names of the beans that should automatically get wrapped with proxies.
A name can specify a prefix to match by ending with "*", e.g. "myBean,tx*"
will match the bean named "myBean" and all beans whose name start with "tx".

NOTE: In case of a FactoryBean, only the objects created by the
FactoryBean will get proxied. This default behavior applies as of Spring 2.0.
If you intend to proxy a FactoryBean instance itself (a rare use case, but
Spring 1.2's default behavior), specify the bean name of the FactoryBean
including the factory-bean prefix "&": e.g. "&myFactoryBean".

an array of additional interceptors for the particular bean;
or an empty array if no additional interceptors but just the common ones;
or null if no proxy at all, not even with the common interceptors.
See constants DO_NOT_PROXY and PROXY_WITHOUT_ADDITIONAL_INTERCEPTORS.