반응형
테스트 코드 프레임워크 Junit5
- 자바의 테스트 코드 작성을 도와주는 프레임워크
- @Autowired 필드 주입 방식 사용 이유
- 테스트 프레임워크에서는 생성자 매개변수 관리를 Jupiter가 담당한다.
- 그래서 생성자 주입이나 롬복을 사용시에 parameterResolver를 찾아도 나오질 않으므로 에러를 뱉는다.
- @Autowried를 명시적으로 선언하면 Jupiter가 Spring Container에게 빈 주입을 요청할 수 있게 되어 코드 작성이 가능하다.
추후 계속 업데이트 예정
'프로그래밍 > 스프링 자바' 카테고리의 다른 글
[Spring] 스프링 개념 정리 (0) | 2021.06.30 |
---|---|
객체 지향 프로그래밍이 정리 (OOP 정리) (0) | 2021.06.28 |
TDD , 단위 테스트, 리팩토링 (0) | 2021.06.28 |
[Spring] Spring MVC 이동 구조 (feat. jsp) (0) | 2021.04.20 |
[Java] 자바 JDBC 정리 (0) | 2020.11.08 |