Skip to content

Commit 53029a6

Browse files
Fixed build issues
1 parent 3cd39f9 commit 53029a6

File tree

3 files changed

+11
-0
lines changed

3 files changed

+11
-0
lines changed

config/src/main/java/org/springframework/security/config/annotation/method/configuration/GlobalMethodSecurityConfiguration.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -407,6 +407,15 @@ public void setObjectPostProcessor(ObjectPostProcessor<Object> objectPostProcess
407407
this.objectPostProcessor = objectPostProcessor;
408408
}
409409

410+
@Autowired(required = false)
411+
public void setMethodSecurityExpressionHandler(List<MethodSecurityExpressionHandler> handlers) {
412+
if (handlers.size() != 1) {
413+
logger.debug("Not autowiring MethodSecurityExpressionHandler since size != 1. Got " + handlers);
414+
return;
415+
}
416+
this.expressionHandler = handlers.get(0);
417+
}
418+
410419
@Autowired(required = false)
411420
void setSecurityContextHolderStrategy(SecurityContextHolderStrategy securityContextHolderStrategy) {
412421
Assert.notNull(securityContextHolderStrategy, "securityContextHolderStrategy cannot be null");

config/src/test/java/org/springframework/security/config/annotation/ObjectPostProcessorTests.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@
2121
import java.util.List;
2222

2323
import org.junit.jupiter.api.Test;
24+
2425
import org.springframework.security.config.ObjectPostProcessor;
26+
2527
import static org.assertj.core.api.Assertions.assertThatObject;
2628

2729
/**

0 commit comments

Comments
 (0)