JUnit은 하나의 클래스 안에 여러 개의 테스트 메소드가 들어가는 것을 허용한다. @Test가 붙어있고 public 접근자가 있으며 리턴 값이 void 형이고 파라미터가 없다는 조건을 지키기만 하면된다. | 스프링부트 테스트 ( @Spring Boot Test ) -@SpringBootTest 어노테이션을 통해 스프링부트 어플리케이션 테스트에 필요한 거의 모든 의존성을 제공해 줍니다. -@SpringBootTest 어노테이션 내에 어떠한 테스트 환경으로 테스트를 실행할 것인지를 따로 지정할 수 있습니다. 스프링부트 테스트를 진행하기 위해서는 먼저 다음과 같이 의존성을 추가해야 합니다. org.springframework.boot spring-boot-starter-test test 테스트를 실행하기 위..
| 스프링 부트 로깅( Spring Boot Logging ) 스프링 부트에서는 로깅 설정을 자동적으로 지원합니다. 다음과 같이 slf4j 로깅 파사드( 로깅 모듈을 추상화한 것 )를 통해 logback 을 기본적으로 지원하고 있습니다. @Component public class AppRunner implements ApplicationRunner { // slf4j 로깅 파사드를 통해 logback 로깅 모듈을 지원 private Logger logger = LoggerFactory.getLogger(AppRunner.class); @Override public void run(ApplicationArguments args) throws Exception { logger.info("===========..