Error Spring Security를 이용한 로그인 테스트를 개발할 때, 테스트 데이터를 사전 Insert해야할 경우가 생겼음. 아래와 같이 일반적인 방식?으로 DeveloperService를 주입받고 static한 BeforeAll에서 사용하는 것은 당연히 에러가 발생함.. @SpringBootTest @AutoConfigureMockMvc class AuthControllerTest() { @Autowired private lateinit var mockMvc: MockMvc @Autowired private lateinit var developerService: DeveloperService companion object { lateinit var loginUsername: String late..
반응형
DI
Error 위와 같이 dependency 추가를 하고 @RequiredArgsConstructor 통하여 bean을 주입하고자 할 떄 아래와 같은 에러가 발생함. The blank final field certificateService may not have been initialized Solution 윈인 : lombok을 사용하기 위해선 의존성만 추가하면 되는 것이 아니라 Spring dependency를 통해 받아진 jar파일 실행 및 사용할 IDE를 설정 해주어야 하였음... 다운로드된 jar파일이 있는 위치에서 cmd창 실행 후, 아래 명령어 실행 Specify location에서 STS.exe 경로 지정 하면 끝 Thank you!
반응형