목록2024/04/17 (1)
나의 개발일지
테스트를 만들 서비스 클래스에서 Ctrl + Shift + T 를 눌러서 테스트 파일을 생성한다. 컨트롤러 테스트에서는 상단에 @WebMvcTest(XxxController.class)를 붙여주었고 @Autowired를 이용해 Mockmvc나 ObjectMapper를 주입받았다. 이것들은 이미 만들어진 Bean을 주입받아서 사용한다. -> @WebMvcTest가 MockMvc를 빈으로 등록해줘서 @Autowired를 통해사용이 가능한 것. * Autowired 스프링 컨테이너에 등록한 빈에게 의존관계주이이 필요할 때, DI(의존성 주입)을 도와주는 어노테이션. 스프링 컨테이너에 빈을 모두 등록한 후, 의존성 주입 단계가 이루어짐. 이 때 @Autowired 어노테이션이 부여된 메서드가 실행되며 필요한 인..
프로젝트
2024. 4. 17. 02:19