컨트롤러 => @WebFluxTest 서비스 => @Mock + WebEnvironment.NONE 리포지토리 => @DataR2dbcTest 왜 하죠? 테스트 구동마다 웹서버를 구동한다. 테스트 구동마다 웹서버 구동에 필요한 모든 클래스를 컴파일한다. 지침.. 1. 컨트롤러 필요한 Bean => RouterFunction , Handler , Mocking => Service 컨트롤러에 에러를 전파하고 싶을경우 => CorePublisher 구현체 .error() 사용 @WebFluxTest(RoleHandlerImpl.class) @TestMethodOrder(MethodOrderer.OrderAnnotation.class) // @Order 로 테스트 순서를 잡는다. @TestInstance(Tes..