// 使用 permitAll() 方法所有人都能访问,包括带上 token 访问
.antMatchers("/admins/**").permitAll()
// 使用 anonymous() 所有人都能访问,但是带上 token 访问后会报错
.antMatchers("/admins/**").anonymous()

一般你的报错情况是,postman访问接口ok,是因为postman没token,前端报错403,是因为前端header带有token。

是由于token的问题。一边有token,一边没token。解决方案第一种在前端的api接口中,加上headers : { isToken : false}第二种// 使用 permitAll() 方法所有人都能访问,包括带上 token 访问.antMatchers("/admins/**").permitAll()// 使用 anonymous() 所有人都能访问,但是带上 token 访问后会报错.antMatchers("/admins/**").anonymous()
在访问网站的时候,会时不时的出现403 Forbidden错误,浏览器会给出403 Forbidden错误提示,在打开Access Error中列出的URL之后, 出现以下错误: 403 Forbidden   Access to this resource on the server is denied!   Powered By LiteSpeed Web Server   LiteSpeed...
200:正确的请求返回正确的结果 201:表示资源被正确的创建。比如说,我们 POST 用户名、密码正确创建了一个用户就可以返回 201。 202:请求是正确的,但是结果正在处理中,这时候客户端可以通过轮询等机制继续请求。 3xx(已重定向) 300:请求成功,但结果有多种选择。 301:请求成功,但是资源被永久转移。 303:使用 GET 来访问新的地址来获
前后端对接时测试一直403,后端接口swagger测试也都正常,最后还是跨域的问题,吐了,虽然前后端都加过跨域处理…最后分享一下成功解决的方法,新加了一个类 @Component public class CorsFilter implements Filter { private final static Logger logger = LoggerFactory.getLogger(CorsFilter.class); public void doFilter(ServletRequ
nadan4023: 兄弟,DbType.MYSQL 分页这个情况怎么处理。 public MybatisPlusInterceptor mybatisPlusInterceptor() { MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor(); interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL)); return interceptor;