提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
瑞吉外卖学习第一课
提示:以下是本篇文章正文内容
一.静态资源映射。
继承WebMvcConfigurationSupport类重写addResourceHandlers方法,注意配置类需要加上@Configuration声明这是spring的一个配置类
二.为什么要修改静态资源映射
一般静态资源放在static目录下
classpath表示resources目录
/**表示通配符。
三.开启驼峰命名法
map-underscore-to-camel-case: true
四.创建返回结果对象Result对象
package org.mtakeOut.common;
import lombok.Data;
import java.util.HashMap;
import java.util.Map;
/**
* 通用返回结果,服务端响应的数据最终都会封装成此对象
* @param <T>
*/
@Data
public class Result<T> {
private Integer code; //编码:1成功,0和其它数字为失败
private String msg; //错误信息
private T data; //数据
private Map map = new HashMap(); //动态数据
/**
*
* @param object
* @return 成功直接调用success方法,同时传入T对象作为data
* @param <T>
*/
public static <T> Result<T> success(T object) {
Result<T> r = new Result<T>();
r.data = object;
r.code = 1;
return r;
}
public static <T> Result<T> error(String msg) {
Result r = new Result();
r.msg = msg;
r.code = 0;
return r;
}
public Result<T> add(String key, Object value) {
this.map.put(key, value);
return this;
}
}
作为返回结果的公共对象。成功可以调用success静态方法,失败传入失败的字符串调用error方法。