我在安全配置中定义了一个bean ..
int
以下是我用于在Authorization Server配置中添加令牌增强器的代码。
@Bean
public JwtAccessTokenConverter accessTokenConverter() {
JwtAccessTokenConverter converter = new JwtAccessTokenConverter();
converter.setSigningKey(signingKey);
return converter;
}
当我尝试构建应用程序时,发生以下错误。
类型中的方法
@Autowired private JwtAccessTokenConverter accessTokenConverter; TokenEnhancerChain enhancerChain = new TokenEnhancerChain(); enhancerChain.setTokenEnhancers(Arrays.asList(accessTokenConverter));
TokenEnhancerChain不适用于参数setTokenEnhancers(List<TokenEnhancer>)
答案 0 :(得分:0)
通过添加
来实现它import re
rx = r"(REST).*?HAB:\s*(?!REST(?!\S))(\S+)"
s = """REST gfdjj REST HAB: 75RF-3729-70D-01 CLUE HAB: 234-543 REST tt HAB: 75RF-3729-70D-02 CLUE ytr HAB: 34829-5467 REST HAB: 75RF-3729-70D-03 REST REST REST HAB: 54783-04 REST HA: 837483 REST dfhjdf REST 347845-34 REST rehs HAB: 45923\nREST HAB: REST sdfdgdsd HAB: 456734"""
res = ["{} {}".format(x.group(1),x.group(2)) for x in re.finditer(rx, s)]
print(res)
# => ['REST 75RF-3729-70D-01', 'REST 75RF-3729-70D-02', 'REST 75RF-3729-70D-03',
# 'REST 54783-04', 'REST 45923', 'REST 456734']