@Inject注释接口属性在junit中获取null值

时间:2016-08-18 06:57:28

标签: spring interface junit4 spring-annotations switchyard

我在我的班级中使用IFMJobHandler注释来注入接口(@Inject @Reference IFMJobHandler jobHandler; 是一个接口)

jobHandler

在使用 JUnit 测试运行应用程序时,由于该接口的弹簧注释,null属性返回SELECT VARCHAR_FORMAT(TO_DATE("IVL_SCHEDULER_PROC_DATE",'YYYY-MM-DD'),'MM-DD-YYYY') from db2inst1.test 18-08-2016 值。

请让我知道解决这个问题

1 个答案:

答案 0 :(得分:0)

最有可能的问题是您正在尝试运行简单的单元测试。但在这种情况下,没有Spring Context,也没有注入任何内容。请参阅此链接,了解如何运行Spring测试 - testing