스프링 부트 실행 시 의도하지 않은 로그인 페이지가 뜨는 경우가 있다.
이유는 spring security 의존성을 추가했기 때문에 자동으로 생성해주는 보안 로그인 페이지로 이동하는 것이다.
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-security -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
여기서 로그인을 하려면 Username은 "user", Password는 콘솔창에 찍히는 Using generated security password 를 입력하면 된다.
이 페이지를 뜨지 않게 하려면 @SpringBootApplication 어노테이션에 아래와 같이 추가해준다.
@SpringBootApplication(exclude = {SecurityAutoConfiguration.class})
public class sampleApplication extends SpringBootServletInitializer{
public static void main(String[] args) {
SpringApplication.run(sampleApplication.class, args);
}
}