🖥️ 백엔드/스프링
[스프링] 나만의 구성 파일 읽어들이기
케로⸝⸝◜࿀◝ ⸝⸝
2024. 6. 27. 13:00
스프링 부트는 기본적으로 application.properties나 application.yml 파일을 기본 구성 파일로 설정한다. 하지만 멀티 모듈을 셋팅하다보면 구성 파일의 이름이 다양해질 때가 있는데, 이때는 다음과 같이 코드를 추가하면 된다.
import me.progfrog.couponcore.CouponCoreConfiguration;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Import;
@Import(CouponCoreConfiguration.class)
@SpringBootApplication
public class CouponConsumerApplication {
public static void main(String[] args) {
System.setProperty("spring.config.name", "application-core, application-consumer");
SpringApplication.run(CouponConsumerApplication.class, args);
}
}
System.setProperty("spring.config.name", "application-core, application-consumer");
이를 통해 application 뿐만 아니라 application-core, application-consumer 이름을 가진 파일도 구성 파일로 읽어들인다.
반응형