2012-04-17 1 views
0

컴파일 할 때 XML 구성의 온 전성을 검사하는 방법이 있습니까? 아니면 최악의 경우 응용 프로그램 시작시입니까?Spring WebFlow - 컴파일시 흐름 XML 구성 검사를 추가

정상적인 의미는 유효성 검사뿐만 아니라 표현식 속성에 well-formedness가 있지만 (반드시 존재할 필요는 없지만 적어도 괄호가 누락 됨) 감지 된 메소드 이름입니다. 사전에

감사합니다,

답변

0

플로랑이/컴파일에서 해결 관점을 구축하기 위해, 봄 webflow는 흐름 통합 테스트를 작성하기 위해 확장 할 수있는 기본 AbstractXmlFlowExecutionTests 테스트 클래스가 있습니다. xsd 유효성 검사 오류 또는 기타 xml wellformedness 실패로 인해 xml이 구문 분석에 실패하면 FlowModelBuilderException ("XML을 구문 분석 할 수 없습니다 ...") 예외로 인해 테스트 메소드가 작성됩니다. 이 유틸리티를 사용하여 흐름을 단위 테스트하고 빌드의 일부로 만드는 것이 좋습니다.

커스텀 스프링 빈을 사용하는 흐름 평가에서 registerMockFlowBeans 또는 configureFlowBuilderContext를 재정의하고 빈의 모의/테스트 구현을 제공해야 할 가능성이 높습니다. javadoc에는 간단한 예제가 있습니다.

관련 문제