Spring Boot
-
Spring Boot - SLF4J로 Log남기기Spring Boot 2023. 7. 1. 01:50
SLF4J란? Simple Logging Facade 4 Java(간단한 자바를 위한 로깅 파사드) SLF4J는 다양한 로깅 프레임워크에 대한 인터페이스 모음입니다. SLF4J는 많은 로깅 프레임워크를 하나의 방식으로 사용할 수 있는 방법을 제공해 줍니다. SLF4J는 인터페이스 프레임워크이기 때문에 단독으로 사용하지 않고, 로깅 프레임워크와 함께 사용합니다. 스프링 부트에서는 기본적으로 SLF4J와 Logback을 사용하고 있습니다. SLF4J 공식 docs SLF4J Manual SLF4J user manual The Simple Logging Facade for Java (SLF4J) serves as a simple facade or abstraction for various logging fra..
-
2022.07.06 Spring Mock 사용해보기Spring Boot 2022. 7. 6. 21:41
오늘은 Spring Mock을 사용해보았습니다. Mock을 사용하면 좋은 점 Mock을 사용하면 그냥 Controller에 테스트를 하는 것보다 의존성이 단절시킬 수 있어서 쉽게 테스트할 수 있습니다. (참고: https://elevatingcodingclub.tistory.com/61) 저도 오늘 처음 Mock을 사용해서 사실 저 좋은 점을 실제로 체감하지는 못했습니다... Mock 적용 테스트 제가 Spring으로 전에 제작해본 todoList api를 Mock으로 테스트 해보았습니다. @WebMvcTest(TodoController.class) class TodoControllerTest { @Autowired MockMvc mvc; @MockBean TodoService service; priva..