스프링시큐리티 테스트 SpringSecurity를 사용하는 프로젝트의 테스트는 SpringSecurity가 없는 프로젝트의 테스트와 조금 다른 부분이 있다. SpringSecurity의 테스트에서는 User가 로그인한 상태를 가정하고 테스트해야 하는 경우가 많다. 인증을 받지 않은 상태로 테스트를 하면 SpringSecurity에서 요청 자체를 막기 때문에 테스트가 제대로 동작조차 하지 못한다. 이런 문제는 프로젝트에 spring-security-test를 사용해서 해결할 수 있다. 설정 의존성 추가 testImplementation 'org.springframework.security:spring-security-test' Test 실행 전 MockMvc에 springSecurity (static 메소..