2017-10-31 13 views

답변

2

는 SpEL을 평가하기 위해 대신 @ConditionalOnProperty@ConditionalOnExpression를 사용 :이 작동하지 않습니다.

은 매우 우아 보이지 않지만, 여기있다 :

@ConditionalOnExpression("#{environment.getProperty('${appname}.someVal') == 'true'}") 

environment 참조 상자에서 모든 봄 부팅 응용 프로그램에서 사용할 수 org.springframework.core.env.Environment를 구현하는 bean을.

+0

어디에서 "환경"을 얻을 수 있습니까? –

+0

나는 해답을 설명으로 갱신했다. –

+0

완벽한! 고마워,이게 내가 필요한만큼 정확하게 작동 해. –