Skip to content

Commit 8b20403

Browse files
committed
Use a String when referencing a class with @ConditionalOnMissingClass
Using a Class reference can cause reflection problems at runtime (see gh-1065). Closes gh-2674
1 parent c153c4e commit 8b20403

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Diff for: spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/EndpointWebMvcChildContextConfiguration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ public ManagementErrorEndpoint errorEndpoint(final ErrorAttributes errorAttribut
158158
* configures the security filter.
159159
*/
160160
@Configuration
161-
@ConditionalOnMissingClass(WebSecurityConfigurerAdapter.class)
161+
@ConditionalOnMissingClass(name = "org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter")
162162
protected static class EndpointHandlerMappingConfiguration {
163163

164164
@Autowired(required = false)

0 commit comments

Comments
 (0)