ssm纯注解开发,controller返回字符串可以转换为json对象,返回实体类就报错No converter found for return value of type

ssm纯注解开发,controller返回字符串可以转换为json对象,返回实体类就报错No converter found for return value of type
@RestController
@RequestMapping("/users")
public class UserController {

    @Autowired
    private UserService userService;

    @GetMapping("/{id}")
    public Person users(@PathVariable Integer id){
        Person p = new Person();
        p.setName("abc");
        p.setAge(10);
        return p;
    }
}
@EnableWebMvc和@Configuration都加了,person的set和get方法也写了

这种写法一般会写一个统一的返回格式 最后都是要转化成josn返回过去的 一般会定义个方法 code msg data code就是错误编码 msg就是报错原因 data就是返回的数据
具体代码您可以看下这个地址:https://blog.csdn.net/qq_42026600/article/details/126090066


你看看这个

可以看看是否有controllerAdvice这样的类对返回值进行了包装