Don't Support Serialzation of Deprecated Access Classes

Issue gh-16276
This commit is contained in:
Josh Cummings 2025-01-23 16:46:38 -07:00
parent d7921daa13
commit 3e4ba737e7
No known key found for this signature in database
GPG Key ID: 869B37A20E876129
3 changed files with 3 additions and 0 deletions

View File

@ -28,6 +28,7 @@ import org.springframework.security.access.prepost.PostInvocationAttribute;
* instead * instead
*/ */
@Deprecated @Deprecated
@SuppressWarnings("serial")
class PostInvocationExpressionAttribute extends AbstractExpressionBasedMethodConfigAttribute class PostInvocationExpressionAttribute extends AbstractExpressionBasedMethodConfigAttribute
implements PostInvocationAttribute { implements PostInvocationAttribute {

View File

@ -28,6 +28,7 @@ import org.springframework.security.access.prepost.PreInvocationAttribute;
* instead * instead
*/ */
@Deprecated @Deprecated
@SuppressWarnings("serial")
class PreInvocationExpressionAttribute extends AbstractExpressionBasedMethodConfigAttribute class PreInvocationExpressionAttribute extends AbstractExpressionBasedMethodConfigAttribute
implements PreInvocationAttribute { implements PreInvocationAttribute {

View File

@ -54,6 +54,7 @@ import org.springframework.util.CollectionUtils;
* @deprecated Use {@link EnableMethodSecurity} or publish interceptors directly * @deprecated Use {@link EnableMethodSecurity} or publish interceptors directly
*/ */
@Deprecated @Deprecated
@SuppressWarnings("serial")
public class MethodSecurityMetadataSourceAdvisor extends AbstractPointcutAdvisor implements BeanFactoryAware { public class MethodSecurityMetadataSourceAdvisor extends AbstractPointcutAdvisor implements BeanFactoryAware {
private transient MethodSecurityMetadataSource attributeSource; private transient MethodSecurityMetadataSource attributeSource;