没有@SpringBootApplication时如何使用@JsonTest?

How to use @JsonTest when there is no @SpringBootApplication?

我想使用 @JsonTestmy library 的 JSON 序列化编写测试。但是,当我将注释添加到测试时,我得到:

Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test

因为这是一个图书馆,所以我确实没有用 @SpringBootConfiguration 注释的主 class。我怎样才能避免我需要引入这个只是为了让测试框架运行?

似乎唯一的方法是实际添加一个虚拟应用程序。就我而言,我将其添加到 src/test/java 中以避免它最终出现在生产源中。所以像这样:

import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * Just created this here to make @JsonTest work
 */
@SpringBootApplication
public class DummyApplication {
}