UserEntity $描述并没有发现创建BeanSerializer的属性(为了避免异常,请禁用SerializationFeature.FAIL_ON_EMPTY_BEANS)

时间:2018-02-10 11:34:59

标签: mongodb spring-boot lombok

我正在开发 Spring Boot + MongoDB 示例,我遇到了错误。

我使用Lombok来生成setter和getter。我只是调用repositoy.findAll()方法并给出以下错误。

  

Whitelabel错误页面

此应用程序没有/ error的显式映射,因此您将此视为后备。

Sat Feb 10 16:49: 04 IST 2018出现意外错误(类型=内部服务器错误,状态= 500)。无法编写JSON:找不到类com.myfi.model.UserEntity $ Description的序列化程序,并且没有发现创建BeanSerializer的属性(为了避免异常,禁用SerializationFeature.FAIL_ON_EMPTY_BEANS);嵌套异常是com.fasterxml.jackson.databind.JsonMappingException:找不到类com.myfi.model.UserEntity $ Description的序列化程序,并且没有发现创建BeanSerializer的属性(为了避免异常,禁用SerializationFeature.FAIL_ON_EMPTY_BEANS)(通过引用链:java .util.ArrayList [0] - > com.myfi.model.Tweet ["用户"] - > com.myfi.model.User ["实体"] - > com.myfi.model.UserEntity ["描述"])

1 个答案:

答案 0 :(得分:0)

我在项目中看到了同样的问题。

对我来说,我的问题是我在eclipse中运行应用程序,而eclipse并不知道lombok注释。当我added the lombok plugin to eclipse开始工作时