흐름 커넥터 속성을 검색하고 뮬 컨텍스트 시작시 Bean에서 검색된 속성을 채우기 위해 나머지 서비스를 호출해야한다는 요구 사항이 있습니다. 뮬 컨텍스트 수명주기를 사용자 정의해야합니까? populated bean은 flow.xml에서 어떻게 사용 가능합니까? 어떤 이유로 든 서비스 요청에 실패하면 뮬 컨텍스트가 시작되지 않아야합니다. 이 기능을 수행하는 가장 좋은 방법을 제안하십시오.뮬 : 뮬 컨텍스트 시작시 Rest 서비스 호출
2
A
답변
2
이렇게하려면 나머지 서비스를 호출하는 자신의 자리 표시 자 구성자를 만드는 것이 좋습니다. 그런 다음 흐름의 § {myProperty}와 같은 일반 속성 자리 표시자를 사용할 수 있습니다. 코드는 뮬 컨텍스트를 초기화하는 동안 호출되며 런타임 오류가 발생하면 컨텍스트가 시작되지 않습니다.
영감을 얻으려면 spring-config-etcd 및 spring-config-jdbc 프로젝트를 살펴보십시오. 그들은 속성 파일을 데이터베이스에서 찾을 수없는 경우 fallback으로 속성 파일을 사용하지만 제거하고 대신 예외를 throw 할 수 있습니다.
1
spring-config-etcd 및 spring-config-jdbc에서 좋은 결과를 얻었습니다. 저는 봄철에 PropertySourcesPlaceholderConfigurer
을 구현하는 것이 최선의 선택이라는 의견을 말씀드립니다. zuul 서버를 사용하여 유사한 솔루션이 이미 구축되어 있습니다. here 코드를 찾을 수 있습니다. 나는 당신의 휴식 서비스에 적응하기 쉽습니다.
관련 문제
- 1. 뮬 서비스 프록시
- 2. 뮬 내에서의 웹 서비스 호출 동시 처리
- 3. 뮬 -
- 4. 뮬 호출 메시지 프로세서
- 5. 뮬 CXF 소비 웹 서비스
- 6. 뮬 메시지 호출 범위 속성
- 7. 은 뮬
- 8. 뮬 로거가
- 9. 많은 뮬
- 10. 뮬 - 변수는
- 11. 뮬 SOAP
- 12. 뮬 - JSON
- 13. 뮬 커넥터
- 14. 뮬 - 웹 서비스 소비자 측 보안
- 15. 뮬 모델의 시작과 정지
- 16. 뮬 로그가 표시되지 않음
- 17. 방법 콘텐츠 형식의 유효성을 검사 = 나는 뮬 설정이 뮬
- 18. 뮬 - JSON 페이로드
- 19. 모의 뮬 JavaComponent
- 20. 뮬 구현을위한 외부 라이브러리
- 21. 모든 메시지 라우터 뮬
- 22. 뮬 ESB의 페이징
- 23. 뮬 이상한 흐름 동작
- 24. 뮬 및 java.lang.reflect.Method와는
- 25. 봄/뮬 스키마 문제
- 26. Java 클래스에서 뮬 플로우 호출 - 스프링 부트
- 27. 뮬 - 믹싱 패턴 교환
- 28. 이전에 뮬 서비스 오케스트레이션이 포함 된 여러 서비스 롤백
- 29. 뮬 내가 아주 간단한 뮬 (3.x의) 흐름이
- 30. 뮬 스튜디오 기본 튜토리얼, 나는 뮬 스튜디오 기본 튜토리얼을 실행중인