|  | @@ -743,6 +743,26 @@ public interface BankManager {
 | 
	
		
			
				|  |  |          Jakarta Commons Attributes method of configuration, you should set
 | 
	
		
			
				|  |  |          <literal>validateConfigAttributes</literal> to
 | 
	
		
			
				|  |  |          <literal>false</literal>.</para>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        <para>Please note that when using
 | 
	
		
			
				|  |  | +        <literal>BeanNameAutoProxyCreator</literal> to create the required
 | 
	
		
			
				|  |  | +        proxy for security, the configuration must contain the property
 | 
	
		
			
				|  |  | +        <literal>proxyTargetClass</literal> set to <literal>true</literal>.
 | 
	
		
			
				|  |  | +        Otherwise, the method passed to
 | 
	
		
			
				|  |  | +        <literal>MethodSecurityInterceptor.invoke</literal> is the proxy's
 | 
	
		
			
				|  |  | +        caller, not the proxy's target. Note that this introduces a
 | 
	
		
			
				|  |  | +        requirement on CGLIB. See an example of using
 | 
	
		
			
				|  |  | +        <literal>BeanNameAutoProxyCreator</literal> below:</para>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        <para><programlisting><bean id="autoProxyCreator" class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
 | 
	
		
			
				|  |  | +  <property name="interceptorNames">
 | 
	
		
			
				|  |  | +    <list><value>methodSecurityInterceptor</value></list>
 | 
	
		
			
				|  |  | +  </property>
 | 
	
		
			
				|  |  | +  <property name="beanNames">
 | 
	
		
			
				|  |  | +    <list><value>targetObjectName</value></list>
 | 
	
		
			
				|  |  | +  </property>
 | 
	
		
			
				|  |  | +  <property name="proxyTargetClass" value="true"/>
 | 
	
		
			
				|  |  | +</bean> </programlisting></para>
 | 
	
		
			
				|  |  |        </sect2>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |        <sect2 id="security-interception-aspectj">
 |