我正在使用@Inject
注释在我的类中注入接口(IFMJobHandler
是一个接口),就像这样
@Inject
@Reference
IFMJobHandler jobHandler;
在使用JUnit测试运行应用程序时,由于该接口的弹簧注释,jobHandler
属性返回值。null
请让我知道以解决此问题
我正在使用@Inject
注释在我的类中注入接口(IFMJobHandler
是一个接口),就像这样
@Inject
@Reference
IFMJobHandler jobHandler;
在使用JUnit测试运行应用程序时,由于该接口的弹簧注释,jobHandler
属性返回值。null
请让我知道以解决此问题
最有可能的问题是您正在尝试运行一个简单的单元测试。但在这种情况下,没有 Spring Context,也没有注入任何内容。请参阅此链接了解如何运行 Spring 测试 -测试