问题描述
我在做一个springboot项目,然后前几天好好的,但最近要加了security相关的依赖,导致访问8080端口重定向到login页面,要求输入用户名和密码。
访问localhost:8080/XXX的时候出现如下图片,换端口也没用
原因分析:
spring security依赖导致
pom.xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-test</artifactId>
<scope>test</scope>
</dependency>
解决方案:
在启动类注解后面加上(exclude = {SecurityAutoConfiguration.class})
@SpringBootApplication(exclude = {SecurityAutoConfiguration.class})
public class FlexApplication {
public static void main(String[] args) {
SpringApplication.run(FlexApplication.class, args);
}
}