[英]Null pointer exception on Autowired field
我得到了以下 Java 類,要求我編寫一些單元測試。 我應該提一下,我是 Java 新手,尤其是 Spring 框架。
@Component
@Slf4j
public class SmsInboundManager {
@Autowired
private ApplicationContext context;
@Autowired
private MessageService messageService;
/* methods
...
*/
}
基本上,我想創建這個類的一個實例,然后在不同的參數上測試方法並做通常的業務。 所以我進行了如下操作:
public class SmsInboundManagerTest{
@Autowired
SmsInboundManager manager;
/*tests */
}
但是,我在 manager 上收到了空指針異常
一位同事建議在測試類中使用以下一些注釋:
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "..." })
但我沒有運氣。 關於如何解決它的任何想法?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.