# Package org.springframework.security.access.expression

package org.springframework.security.access.expression
Expression handling code to support the use of Spring-EL based expressions in `@PreAuthorize`, `@PreFilter`, `@PostAuthorize` and `@PostFilter` annotations. Mainly for internal framework use and liable to change.

Since:
  3.0

Related Packages
Package
Description
org.springframework.security.access
Core access-control related code, including security metadata related classes, interception code, access control annotations, EL support and voter-based implementations of the central `AccessDecisionManager` interface.
org.springframework.security.access.expression.method
Implementation of expression-based method security.
Class
Description
AbstractSecurityExpressionHandler<T>
Base implementation of the facade which isolates Spring Security's requirements for evaluating security expressions from the implementation of the underlying expression objects.
DenyAllPermissionEvaluator
A null PermissionEvaluator which denies all access.
ExpressionUtils
SecurityExpressionHandler<T>
Facade which isolates Spring Security's requirements for evaluating security expressions from the implementation of the underlying expression objects
SecurityExpressionOperations
Standard interface for expression root objects used with expression-based security.
SecurityExpressionRoot
Base root object for use in Spring Security expression evaluations.