post与get的对比与使用

post与get的对比:

@PostMapping("/add")
	public AssembleJSON add(T entity) throws IllegalAccessException {}
@PostMapping("/upd")
	public AssembleJSON update(T entity) {}
@PostMapping("/updNull")
	public AssembleJSON updateNull(T entity) {}
@GetMapping("/getById/{id}")
	public AssembleJSON getById(@PathVariable Object id) {}
@PostMapping("/query")
	public AssembleJSON getList(ReceiveParameterModel receiveParameterModel) {}
@PostMapping("/del")
	public AssembleJSON delete(String ids){}



post方法

    $("#btnPass").click(function () {
        var approveAdvice = $("#approveAdvice").textbox("getValue");
        var params = {
            approveAdvice: approveAdvice,
            tempId: tempId,
            approveState: "1"
        };

        $.post(url,params,function(data){
            if (data.code == 0) {
                $Core.UI.message.success("保存成功!");
            }else{
                $Core.UI.message.error("保存失败!");
            }
        });
    });
		@PostMapping("/approved")
		public AssembleJSON approvedPublicUser(AssistDeviceTemp assistDeviceTemp){
			return AssembleJSON.SUCCESS(service.approvedPublicUser(assistDeviceTemp, getCurrUserData()));
		}

get方法

        $.get("security/devicestock/updStock/" + stockId +"?gfyId="+gfyId, function (data) {
       	 if (data.code == 0) {
             $Core.UI.message.success("保存成功");
         }else{
             $Core.UI.message.warning("服务正忙,请稍后重试");
         }
        });
@RestController
@RequestMapping("/devicestock")
public class DeviceStockController extends BaseController<DeviceStockService,DeviceStock>{
	@Autowired
	private DeviceStockService deviceStockService;
	@GetMapping("/updStock/{stockId}")
	public AssembleJSON updDeviceStock(@PathVariable Integer stockId, @RequestParam(name = "gfyId") Integer gfyId) {
		try {
			DeviceStock deviceStock = deviceStockService.getById(stockId);
			SessionData currUserData = getCurrUserData();
			int userId = currUserData.getUserId();
			String userName = currUserData.getUserName();
			deviceStock.setUpdateTime(new Date());
			deviceStock.setUpdateUser(userId);
			deviceStock.setUpdateUserName(userName);
			deviceStock.setGfyId(gfyId);
			deviceStock.setStockState("2");
			deviceStock.setOutStockDate(new Date());
			deviceStock.setStockNumber(0);
			return AssembleJSON.SUCCESS(deviceStockService.update(deviceStock));
		} catch (CntenException e) {
			e.printStackTrace();
			return AssembleJSON.FAILURE;
		}
	}
}

猜你喜欢

转载自blog.csdn.net/qq_35029061/article/details/83186406