1
저는 Spring.Core dll을 ExpressionEvaluator과 함께 사용합니다.스프링 표현식과 nullable 값
내 간단한 코드 : 존재하지 않는 인수의 지정된 수와 유형
방법
GetValueOrDefault
:public void ComputedFields() { var finance = new Finance(); ExpressionEvaluator .SetValue( finance, "FieldToBeSet", ExpressionEvaluator .GetValue( finance, "SomeNullableFinanceField.GetValueOrDefault(1)")); Assert.AreEqual(finance.FieldToBeSet, 1); }
는 다음과 같은 예외를 발생시킵니다.
Finance
SomeNullableFinanceField
필드가
decimal?