본문 바로가기

Spring

Spring Boot 실행 시 표출되는 로그인 화면

 

스프링 부트 실행 시 의도하지 않은 로그인 페이지가 뜨는 경우가 있다.

이유는 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);
    }
}