흰 스타렉스에서 내가 내리지

@Conditional 본문

Spring

@Conditional

주씨. 2023. 11. 6. 14:03
728x90

이 Configuraiton을 상황에 따라서 등록을 할 건지 말 건지를 결정

@Configuration
@Conditional(MemoryCondition.class)
public class MemoryConfig {

 

jar 파일 실행시 -Dmemory=on 추가해주면 Configuration 통과, 없으면 통과 x

 

-Dxx=xx는 환경변수를 추가해주는 역할.

 

 

근데 아래랑 똑같다. 

 

→ 환경정보가 memory=on 이라는 조건에 맞으면 동작하고, 그렇지 않으면 동작하지 않는다. ㄷ

'Spring' 카테고리의 다른 글

외부 설정(환경변수) - @Value  (0) 2023.11.15
설정 파일 프로필 별 분리  (0) 2023.11.08
jar 파일로 스프링부트 프로젝트 배포하기  (0) 2023.10.11
멀티 모듈 생성 4  (0) 2023.09.10
멀티 모듈 생성 3  (0) 2023.09.10