나는 작은 UI 컴포넌트와 도메인 액세스를 가진 Grails 애플리케이션을 가지고있다.하지만 대부분은 Spring Integration 프로세스를 실행하여 이메일을 폴링하고 읽고 결과를 처리한다.Config.groovy에서 resources.xml에 Spring Integration XML을 설정하기
환경을 기반으로 이메일 대상을 구성 할 수 있기를 원합니다.
I가 resources.xml
에서 다음 봄 통합 XML 조각 :
<mail:inbound-channel-adapter id="imapAdapter"
store-uri="imaps://myEmailAddress:[email protected]/INBOX"
java-mail-properties="javaMailProperties"
channel="receiveEmailChannel"
should-delete-messages="false"
should-mark-messages-as-read="true"
auto-startup="true">
<int:poller max-messages-per-poll="1" fixed-rate="15" time-unit="SECONDS">
</int:poller>
</mail:inbound-channel-adapter>
I Config.groovy
에서 다음과 같은 환경 특정 구성 조각이 있습니다
environments {
development {
email.store.ui = 'imaps://myDevEmailAddress:[email protected]/INBOX'
}
test {
email.store.ui = 'imaps://myTestEmailAddress:[email protected]/INBOX'
}
production {
email.store.ui = 'imaps://myProdEmailAddress:[email protected]/INBOX'
}
}
가 어떻게에 Config.groovy
에 email.store.ui
정의를 묶어 않는다 resources.xml
에 store-ui
속성이 있습니까?
stores-uri 세트를 resources.groovy에 정의 된 참조로 설정할 수 있습니까? 그냥 생각해 – chrislovecnm
@chrislovecnm'store-ui' 매개 변수에'email.store.ui' 참조를 추가하는 방법을 살펴 보았습니다. 그러나 그 문법이 무엇인지에 대한 예는 찾을 수 없습니다. – GeoGriffin