我是 Spring 的新手,正在使用 Postgresql/JPA 和 MongoDB 组件测试 Spring Data 项目。我的测试类有以下注释:
@SpringBootApplication
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = {SpringMongoConfig.class, PgRepository.class, MongodbRepository.class})
public class PerfTest {
@Autowired
private PgRepository pgRepo;
@Autowired
private MongodbRepository mongoRep;
出于某种原因,spring-context模块试图WebMvcConfigurer在解析 bean 类时加载,给我一个NoClassDefFoundError.
Spring Boot Autoconfigure 是否尝试启动完整的 Web 控制器套件?如果是这样,为什么?我真的只是对 Spring Data 感兴趣。我应该完全避免 Spring Boot 吗?
炎炎设计
慕田峪9158850
相关分类