我正在学习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);
}
}