使用MongoDB的MVC SpringBoot应用程序

时间:2018-05-19 12:18:38

标签: java spring mongodb spring-boot

我正在学习与MongoDb连接的SpringBoot,我正在尝试准备一个小项目但是我不知道为什么我仍然有例外:

  

org.springframework.beans.factory.UnsatisfiedDependencyException:在文件[C:\ MoviesManager \ target \ classes \ com \ manager \ MovieController.class]中定义名称为'movieController'的bean创建错误:通过构造函数参数0表示的不满意依赖项;嵌套异常是org.springframework.beans.factory.BeanCreationException:创建名为'movieRepository'的bean时出错:init方法的调用失败;嵌套异常是org.springframework.data.mapping.PropertyReferenceException:找不到类型为Movie的属性名称!

我的MovieController或MovieRepository类看起来出了问题。我应该使用所有注释但是我无法启动应用程序。你能帮我吗?

这是你的课程:

Read

1 个答案:

答案 0 :(得分:0)

您定义了一个查询方法findOneByName,但显然您的Movie类没有名为name的属性(该类必须至少定义一个get方法)。

如果您有name属性,但它是您的ID(注释为@Id),我相信您也无法定义这样的自定义查询方法,但您可以使用预定义findById()代替(或Spring Data 1.x中的findOne)。

如果这不能解决您的问题,请显示电影课程。