我有这个问题:
<块引用>*************************** 应用程序无法启动
说明:
方法 springSecurityFilterChain org.springframework.security.config.annotation.web.configuration.WebSecurityConfiguration 需要一个 bean 类型 'org.springframework.security.oauth2.jwt.JwtDecoder' 不能 找到了。
操作:
考虑定义一个类型的bean 'org.springframework.security.oauth2.jwt.JwtDecoder' 在你的 配置。
如果我将它添加到我的 Spring Boot 项目中,一切都会按预期进行:
@Value("${spring.security.oauth2.keycloak.jwt.issuer-uri}")
private String issuerUri;
@Bean
public JwtDecoder jwtDecoder() {
return JwtDecoders.fromOidcIssuerLocation(issuerUri);
}
我的 application.properties:
spring.security.oauth2.keycloak.jwt.issuer-uri=http://localhost:8180/auth/realms/dev
是否有可能以某种方式删除 @Bean
方法并使其继续工作?以某种方式让项目为自己创建那个 bean?