0
|
PlickPlick · 技术社区 · 7 年前 |
![]() |
1
1
我已经复制了你的问题。在那之后,我用你的读者的子类替换了mock。
这就产生了同样的例外。 在运行时,Mockito还创建为Reader的子类。我认为这是你的问题所在。 在这篇文章中,描述了相同的问题: http://forum.spring.io/forum/spring-projects/batch/98067-beforestep-in-abstract-class 我找不到任何正在修复的引用。 要解决此问题,可以将要模拟的代码提取到一个单独的类中,然后模拟该类。一个合乎逻辑的地方是StepExecutionListener。 https://docs.spring.io/spring-batch/trunk/apidocs/org/springframework/batch/core/StepExecutionListener.html 希望这有帮助。。。。 |
![]() |
2
1
在类中实现stepexecutionlistener接口并重写前后的step方法这解决了我的问题不要使用@beforestep
|
![]() |
3
0
如果您将MockBean改为接口,应该修复 而不是
做
如果你在模仿它,你不应该需要具体类的内容。 |
![]() |
4
0
对我来说,使用
|
|
user29759326 · 如何返回递归函数中的最后一个值? 4 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 4 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 5 月前 |
![]() |
rudraraj · java中未声明最终变量 5 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 5 月前 |