Spring Boot
-
[Spring] Logback 알아보기Software Development/Java 2020. 12. 19. 20:06
프로그램은 다양한 로그를 남기게 됩니다. 이런 로그는 시스템의 로그 파일에 남기 때문에 사용자가 직접 볼 수는 없습니다. 그렇지만 이러한 시스템의 로그는 프로그램의 개발 및 유지보수, 에러확인 등 애플리케이션 전반에 걸쳐 사용됩니다. 스프링 부트도 다양한 로그 프레임워크를 쉽게 적용할 수 있도록 지원합니다. Logback이란? 몇 년 전까지 자바 프로젝트에서 가장 많이 사용되는 로그 라이브러리는 Log4j였습니다. 지금은 개발이 종료됐지만 Log4j는 자바의 예외를 처리하기 위해 시작된 프로젝트입니다. Log4j 개발자들이 Log4j를 토대로 Logback을 만들게 되었습니다. Logback은 다음과 같은 장점을 가지고 있습니다. * 오랫동안 널리 사용되고 검증된 Log4j를 기반으로 다시 작성되었습니다..
-
[Spring] 스프링 부트Software Development/Java 2020. 12. 15. 15:42
스프링 프레임워크가 웹 애플리케이션에서 사용되는 많은 기능을 제공하는 것은 사실이지만, 이를 제대로 사용하기 위해서는 여러 가지 작업이 필요했습니다. 라이브러리 추가 및 의존성 관리 그리고 스프링 프레임워크가 처리할 작업을 알려 주고 이를 위한 여러 가지 구성 및 설정 파일을 작성하는 것은 모두 개발자가 해야 할 작업이었습니다. 이러한 이유로 스프링 프로젝트를 생성하는 것은 상당히 어려웠고, 해야할 일도 많았습니다. 프로젝트의 비즈니스 로직을 고민해야 할 시간에 개발환경 구성 및 스프링의 기능 구성에 시간을 쏟게 되는 것입니다. 이러한 문제점을 해결하기 위한 것이 스프링 부트입니다. 스프링 부에는 다음과 같은 주요 장점이 있습니다. * 프로젝트에 따라 자주 사용되는 라이브러리들이 미리 조합되어 있습니다...