使用IDEA进行的后端开发
在调试后台成功运行后
尝试在浏览器访问端口但却返回显示{ "msg": "请先登录", "code": 401 }的
求问原因及解决方法

使用IDEA进行的后端开发
在调试后台成功运行后
尝试在浏览器访问端口但却返回显示{ "msg": "请先登录", "code": 401 }的
求问原因及解决方法

阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
问题描述 访问项目端口出错,返回401未授权错误,提示"请先登录"。
可能原因
解决方法
@EnableWebSecurity注解启用Web安全。@Secured注解保护对应的资源。核心代码
@Configuration
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http.authorizeRequests()
.antMatchers("/login").permitAll()
.anyRequest().authenticated()
.and()
.formLogin();
}
}
这个示例代码使用了Spring Security的基本配置,启用了Web安全,并配置了登录拦截器。