개념 정리/Spring

[Spring Security] 기본 로그인 화면 제거

쇼티드 2023. 7. 23. 01:56
728x90
반응형

프로젝트를 진행하다 로그인을 완성하지 못한상태로 다른 기능을 테스트를 해야할 경우가 생겼다.

로그인을 해야 유저정보를 추가하고 이를 이용해 테스트를 할 수 있는데 아직 로그인 기능을 완성하지 않아 막혔다.

테스트 코드를 짜면 해볼 수 있을것 같은데 아직 실력이 부족해 시간이 오래 걸릴것 같았다.

 

그렇게 방법을 찾던 도중 Security 기능을 끌 수 있다는 글을 보았다.

역시 스프링은 웬만한건 지원해준다.

 

@SpringBootApplication(exclude = SecurityAutoConfiguration.class)
public class TestApplication {

    public static void main(String[] args) {
        SpringApplication.run(TestApplication.class, args);
    }
}

Application에서 exclude를 이용해 SecurityAutoConfiguration.class를 제외하면 된다.

 

이 방법 말고도 테스트 코드에 어노테이션을 추가해서 제외할 수 있는 방법도 있는데 이 부분도 좀 더 공부해서 적어봐야겠다. 

728x90
반응형