Annotation Interface AuthenticationPrincipal
@Target({PARAMETER,ANNOTATION_TYPE})
@Retention(RUNTIME)
@Documented
@Deprecated
public @interface AuthenticationPrincipal
Deprecated.
Annotation that binds a method parameter or method return value to the
 
Authentication.getPrincipal(). This is necessary to signal that the argument
 should be resolved to the current user rather than a user that might be edited on a
 form.- Since:
 - 3.2
 
- 
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionbooleanDeprecated.True if aClassCastExceptionshould be thrown when the currentAuthentication.getPrincipal()is the incorrect type. 
- 
Element Details
- 
errorOnInvalidType
boolean errorOnInvalidTypeDeprecated.True if aClassCastExceptionshould be thrown when the currentAuthentication.getPrincipal()is the incorrect type. Default is false.- Returns:
 
- Default:
 - false
 
 
 - 
 
AuthenticationPrincipalinstead.