- 오늘 공부 분량
- 4부 로깅 1부: 스프링 부트 기본 로거 설정 ~
공부 요약
- 로깅 퍼사드
- 로깅 퍼사드 : Commons Logging, SLF4j → 문제가 많은 Commons Logging을 springboot에서 사용, 문제는 없지만 SLF4j 또한 사용 가능
- 최종적으로 Logback 사용 → Run했을 때 나오는 로그들이 Logback
- 테스트
- gradle에 spring-boot-starter-test 추가
- @SpringBootTest 애너테이션 작성
- @AutoConfigureMockMvc 선언 후 MockMvc 객체에 @Autowired를 통해서 선언하는 것이 가장 쉬운 방법
- @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) 애너테이션 선언 후 @Autowired로 TestRestTemplate 객체를 생성해서 톰캣(웹 서버)를 동작시켜서 실제로 구현함으로써 테스트하는 방법
- Controller 단에서만 테스트를 진행하고 싶다면 Service를 mockbean으로 선언해서 테스트 진행하기
'인프런 > 스프링 부트 개념과 활용' 카테고리의 다른 글
3일차 강의 (0) | 2023.06.19 |
---|---|
2일차 강의 (0) | 2023.06.14 |
1일차 강의 (0) | 2023.03.17 |