我正在使用@ContextConfiguration
注释在Spring批处理应用程序的单元测试中加载我的应用程序上下文。
应用程序上下文指定具有属性及其值的bean。从属性文件中读取值。因此,用于值的语法是${a.b:default}
。
在运行junit时,我收到以下错误:
Caused by: org.springframework.beans.TypeMismatchException: Failed to convert property value of type 'java.lang.String' to required type 'int' for property 'xyz'; nested exception is java.lang.NumberFormatException: For input string: "${a.b:50}"
批处理作业本身运行正常。我只在junit中看到这个问题。