banner
指数爆炸

指数爆炸

我做了对饭 !
github
bilibili

テストクラスで依存性注入を行う際には、`@RunWith(SpringRunner.class)`を忘れないでください。

以下のテストクラスは、一見問題がないようですが、実行すると常に ZsxqApi が注入されていないことを示し、null です

@SpringBootTest
public class AppTest {
    @Value("${ChatBot-api.groupId}")
    private String groupId;

    @Value("${ChatBot-api.cookie}")
    private String cookie;

    @Autowired
    private ZsxqApi zsxqApi;

    @Test
    public void Test() throws IOException {
        zsxqApi.getWithoutCommentsTopics(groupId, cookie);
    }
}

解決策#

@RunWith(SpringRunner.class) を追加する:テスト時に依存関係の注入やその他の機能を実行できるようにする

@RunWith(SpringRunner.class)
@SpringBootTest
public class AppTest {
  ……
}
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。