1.幂等
幂等:在操作成功的前提下,是否对数据库造成损伤(是其任意多次执行所产生的影响均与一次执行的影响相同)
GET 请求安全且幂等
POST 不安全且不幂等,容易造成脏读和幻读
PUT 不安全,但是幂等
DELETE 不安全且不幂等
2.springboot项目入口位置
org.springframework:spring-web:5.0.5.RELEASE javax.servlet.ServletContainerInitializer
--- onstartup
--- 映射springboot的application
需要使用servlet容器的上下文和作用域
3.springboot添加异常信息返回拦截
package com.tensquare.base.controller;
import entity.Result;
import entity.StatusCode;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestController;
/**
* @program: tensquare_parent
* @description: 异常捕获类
* @author: smileTimLi
* @create: 2019-01-19 00:28
**/
@RestController
public class BaseExceptionHandler {
@ExceptionHandler(value = Exception.class)
public Result exception (Exception e) {
e.printStackTrace();
return new Result(false,StatusCode.ERROR,e.getMessage());
}
}
备注:
服务器信息 192.168.1.105