JEXL 2.1.1 및 스크립트를 사용하여 동적으로 함수를 실행하려고합니다. 함수가 정의한 함수이며 사용자 정의 오류가 발생합니다.JEXL2.1.1 스크립트가 예외를 throw하지 않음
JEXL이 예외를 포착했지만 전파하지는 않지만 보여줍니다. 중요한 오류이므로 프로그램이 종료되기를 원하기 때문에 예외가 발생했을 때 실제로 알 필요가 있습니다.
자동 모드를 false로 설정해 보았습니다. I understand이 모드에서 JEXL은 JEXLException을 발생시켜야하지만 제 경우에는 그렇지 않습니다. 또한 JEXL 웹 사이트에서 이해할 수 :
JexlException는 "비 침묵"모드에서 발생하고 있지만 이러한 의 RuntimeException이기 때문에, 사용자 코드는 어디든지 가장 적절한나는 그들을 잡을해야
RuntimeException이 Throw되지 않습니다. JEXL은 오류 만 기록하고 (제 경우) false를 반환합니다 (이 메서드는 부울을 반환합니다).
강제로 JEXL에서 오류를 throw 할 수 있습니까 (내 오류 또는 JEXLException, 상관 없습니다)?