autoconfiguration
-
mono-repo / multi-module 프로젝트에서 spring 자동 설정 이용하기Project 2023. 8. 22. 00:49
이번 글에서는 새로운 프로젝트를 진행하며 자동 구성을 이용해 여러 모듈에서 공통으로 쓸 수 있도록 설정한 부분에 대해 정리하도록 하겠습니다. 현재 프로젝트 구조는 아래와 같습니다. gradle을 이용한 mono-repo / multi-module 형식의 프로젝트 구조입니다. live_feed | | - LiveFeedCommon | - LiveFeedCrawler | - LiveFeedParser | - LiveFeedSaver | - LiveFeedService 각 모듈별로 각각의 역할을 갖고 있는데 이때, LiveFeedCommon 모듈의 경우 다른 모듈에서 공통으로 사용하는 부분을 묶어서 관리하고 싶었기 때문에 Common이라는 이름을 갖는 모듈로 만들었습니다. 대부분의 다른 모듈에서 모두 kafk..
-
Spring Boot 자동 구성Backend/spring 2023. 7. 6. 01:22
이번 글은 인프런 김영한님 강의 중 스프링 부트 - 핵심 원리와 활용 강의를 듣고 스프링에서 제공해주는 자동 구성에 관해 정리한 글입니다. 스프링 부트 - 핵심 원리와 활용 - 인프런 | 강의 실무에 필요한 스프링 부트는 이 강의 하나로 모두 정리해드립니다., 백엔드 개발자를 위한 스프링 부트 끝판왕! 실무에 필요한 내용을 모두 담았습니다. [임베딩 영상] 김영한의 스프링 완전 www.inflearn.com @Conditional 어떤 bean configuration 클래스가 특정 조건일 때만 해당 기능이 활성화 되도록 할 수 있습니다. 예를 들어 개발 서버에서 확인 용도로만 해당 기능을 사용하고, 운영 서버에서는 해당 기능을 사용하지 않는 것입니다. 이때 사용하는 기능이 @Conditional 어노테..