如题,登录http://localhost:8888/druid时会遇到问题,有网友说关闭csrf并且.antMatchers("/druid/*").permitAll()就可以,但是我的不行,无意中加了个*,写成.antMatchers("/druid/**",“/login”).permitAll()才可以,但是如果开启csrf,就又不行了,又从网上搜出的答案,开启csrf的时候添加
.csrf().requireCsrfProtectionMatcher(new RequestMatcher() {
@Override
public boolean matches(HttpServletRequest request) {
String servletPath = request.getServletPath();
if (servletPath.contains("/druid")) {
logger.info("========>druid不拦截");
return false;
}
return true;
}
})
这样的话,的确可以打开druid,.antMatchers("/druid/**",“/login”).permitAll()但是登录页会出现重定向次数过多的问题