1. 개요
Spring Boot에서 Junit을 사용하는 경우 @Autowired (Service, Dao) 등의 객체가 @Autowired가 되지 않는 이슈가 있었으며, 이는 다음과 같이 해결이 가능하다.
2. 코드
@SpringBootTest(webEnvironment = WebEnvironment.MOCK)
@RunWith(SpringRunner.class)
//스프링 부트를 실행시켜 테스트를 진행시키도록 해주는 어노테이션.
@AutoConfigureMockMvc
@SpringBootTest - Spring Boot Application + Mockito 를 실행 지원을 한다.
@RunWith - JUnit을 구동한다.
@AutoConfigureMockMvc - MockMvc URL을 자동 주입한다.
'Programming > 스프링 F.W' 카테고리의 다른 글
[SPRING][JUNIT] Junit Spring F/W XML 구동시 필수 확인사항 (0) | 2022.08.05 |
---|---|
[Springboot][스프링부트]스프링 멀티모듈 프로젝트 Working Directory 이슈 (0) | 2021.12.05 |
[OAuth2] Spring Security OAuth2 Custom FW 개발 (0) | 2021.09.05 |