【maven + springmvc】@ResponseBody返回JSON报错:HttpMessageNotWritableException: No converter found for return value of type
窝窝头,窝窝头,一块钱四个,嘿嘿~!
只需三步:======>>>>>>>>>>>>>>>>>>>>>
第一步:springmvc.xml配置注解驱动。
<!--配置注解驱动--> <mvc:annotation-driven />
第二步:maven的pom.xml文件配置jackson。
<!--响应json--> <!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>${jackson.version}</version> </dependency>
第三步,检查你返回的pojo对象有没有写上get、set方法。
没有的话就generate一下。
--------------------------------------------------------------------
--------------------------------
------------------
最后,,
温馨提醒!
控制器方法的写法不要出现语法问题(不应该~):
@Controller @RequestMapping("user") public class UserController extends BaseController<User>{ @Autowired public IUserService userService; @PostMapping("login") public @ResponseBody User login(String username, String password){ System.out.println("登录方法进来了..."); System.out.println(username + "..." +password); User user = userService.findById(666); System.out.println(user); return user; }

浙公网安备 33010602011771号