Java 11IntelliJProject: Gradle ProjectLanguage: JavaSpring Boot: 2.5.xProject MetadataGroup: studyArtifact: advancedName: advancedPackage name: study.
@Repository : 컴포넌트 스캔의 대상이 된다. 따라서 스프링 빈으로 자동 등록된다.sleep(1000) : 리포지토리는 상품을 저장하는데 약 1초 정도 걸리는 것으로 가정하기 위해 1초 지연을 준다. (1000ms)@Service : 컴포넌트 스캔의 대상이 된
애플리케이션이 커지면서 모니터링과 운영이 중요해짐.어떤 부분에서 병목이 발생하는지, 예외가 발생하는지를 로그를 통해 확인하는 로그 개발이 필요함.로그를 미리 남겨둔다면 문제가 발생할 때 관련 부분을 손쉽게 찾을 수 있음.이 부분을 개선하고 자동화 해야 함.모든 publ