SpringMVC中使用restful(返回ResponseVo)
1,添加依赖:jackson负责实现Java对象和json字符串之间的相互转换。
<!--配置jackson依赖负责Java对象和json字符串之间的转换-->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.9.9.3</version>
</dependency>
2,web.xml中配置,意义:配置过滤器让 springmvc 支持 put 和 delete 请求。
<!--配置过滤器让 springmvc 支持 put 和 delete 请求-->
<filter>
<filter-name>HiddenHttpMethodFilter</filter-name>
<filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>HiddenHttpMethodFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
3,创建包装类意义:创建 vo 包和 ResponseVo 类实现返回值的统一包装。
/**
* 处理结果状态码
*/
private Integer code;
/**
* 返回结果
*/
private String message;
/**
* 返回各种类型值
*/
private T data;
注解
