解决 org.springframework.beans.InvalidPropertyException 异常
在使用 Spring Boot 时,如果你遇到 org.springframewo

属性不存在
如果你在 Java 代码中定义了一个类,但没有定义异常中提到的属性,则会抛出此异常。确保类中存在属性 FEntity0。
属性名称不匹配
确保你使用的是与前端一致的属性名称。在你的情况下,前端的属性名为 FInspectionStandard,而 Java 代码中为 FInspectedStandard。这两个名称必须匹配。
无法转换属性值
确保属性值的类型与 Java 代码中定义的类型兼容。在你的情况下,FEntity 可能是一个 String 类型的属性,而你的前端代码中它是一个列表。尝试将 FEntity 转换为 JSON 字符串,并在后台用 String 接收,然后再转换回 List。
解决方法
以下是解决此问题的两种方法:
- 将 FEntity 转换为字符串。在前端将 FEntity 转换为 JSON 字符串,并在后台用 String 接收。然后,使用 JSON 解析器将其解析为 List。
- 使用 JSON contentType 传递数据。将前端 Axios 的 contentType 更改为 application/json,并以 JSON 格式传递数据。这样,SpringBoot 框架将自动将 JSON 转换为 Java 对象。








