<T> 当使用 mongodb 在模型中扩展 HATEOAS 的 RepresentationModel 类时,应用程序不再工作 - 弹簧启动



我正在学习spring构建API使用spring-boot,mongodb,lombok, mongock…这项目。

当我把HATEOAS我有问题,我注意到这是相关的时刻,我继承RepresentationModel<T> class

错误完成

看起来错误在这里:[org/springframework/boot/autoconfigure/data/mongo/MongoDataConfiguration.class]: Invocation of init method failed; nested exception is java.lang.reflect.InaccessibleObjectException: Unable to make protected

快速查看错误跟踪,您的存储库似乎没有正确地注入到Spring上下文中。尝试将以下内容添加到您的Main类中:

@EnableMongoRepositories(basePackageClasses = ClientRepository.class)

您的主类应该是这样的(注意您可以指定包,而不是列出存储库类):

@EnableMongock
@SpringBootApplication
@EnableMongoRepositories(basePackageClasses = {IItemRepository.class, ITrainerRepository.class})
public class PokeApiApplication {
public static void main(String[] args) {
SpringApplication.run(PokeApiApplication.class, args);
}
}

最新更新