word= * @param word * @return */ @GET("user/say") CallAjaxJson...ToastUtils.showToast(getApplicationContext(), Optional.ofNullable(response.body()).orElse(new AjaxJson...ToastUtils.showToast(getApplicationContext(), Optional.ofNullable(response.body()).orElse(new AjaxJson...ToastUtils.showToast(getApplicationContext(), Optional.ofNullable(response.body()).orElse(new AjaxJson...ToastUtils.showToast(getApplicationContext(), Optional.ofNullable(response.body()).orElse(new AjaxJson
* @return 返回json格式的map */ @GetMapping("say") public AjaxJson say(@RequestParam String word...) { return AjaxJson.success().put("data", word); } 访问控制台localhost:9000(上面配置的9000端口) 输入默认用户名密码...public AjaxJson dropWare() { log.error("服务挂了"); return AjaxJson.error(""); }...list(@RequestBody PageDTO pageDTO); @GetMapping("ware") AjaxJson dropWare(); } 然后访问我们的接口如果出现异常...("慢点"); } return AjaxJson.success(); } } 加上try(Entry entry = SphU.entry("{资源名}"))
ConsumerService consumerService; @Override @Transactional @GlobalTransactional public AjaxJson...是使用feign远程调用另一个接口 package com.ruben.feign; import com.ruben.pojo.dto.PageDTO; import com.ruben.utils.AjaxJson...; import com.ruben.rubenproducerdemo.service.WareService; import com.ruben.rubenproducerdemo.utils.AjaxJson...class WareController { @Resource private WareService wareService; @GetMapping public AjaxJson...ServiceImpl implements WareService { @Override @Transactional public AjaxJson
RestController @RequestMapping("study") public class StudyController { @GetMapping("list") public AjaxJson...list(@RequestBody PageDTO pageDTO) { return AjaxJson.success().put("data", pageDTO); }...FeignClient("ruben-consumer") public interface StudyFeignService { @GetMapping("study/list") AjaxJson...import com.ruben.feign.StudyFeignService; import com.ruben.pojo.dto.PageDTO; import com.ruben.utils.AjaxJson...@Resource private StudyFeignService studyFeignService; @PostMapping("list") public AjaxJson
直接贴代码 package com.ruben.resolver; import com.ruben.utils.AjaxJson; import lombok.extern.slf4j.Slf4j;...* @return */ @ExceptionHandler(value = MethodArgumentNotValidException.class) public AjaxJson...MethodArgumentNotValidException e) { List errors = e.getBindingResult().getFieldErrors(); return AjaxJson.error...* * @param e * @return */ @ExceptionHandler(value = Exception.class) public AjaxJson...otherExceptionResolver(Exception e) { log.error("发生了异常,可能是你的代码有BUG,请跑路", e); return AjaxJson.error
ok(){AjaxJson j = new AjaxJson();return j;}public static AjaxJson ok(String msg){AjaxJson j = new AjaxJson...();j.setMsg(msg);return j;}public static AjaxJson ok(String msg, Object object){AjaxJson j = new AjaxJson...();j.setMsg(msg);j.setResult(object);return j;}public static AjaxJson ok(Object object){AjaxJson j =...new AjaxJson();j.setResult(object);return j;}public static AjaxJson fail(String errorMsg){AjaxJson j...static AjaxJson fail(String errorCode,String errorMsg){AjaxJson j = new AjaxJson();j.setSuccess(false
Object obj = new Object(); JSONObject json = JSONObject.fromObject(obj); JsonUtils.ajaxJson...java.io.IOException; import javax.servlet.http.HttpServletResponse; public class JsonUtils { public static void ajaxJson
var ajaxJSON = function( method ){ var method = (method || "GET").toUpperCase(); return function...( new Error( this.statusText ) ) } } } ) } } var getJSON = ajaxJSON...; }catch( e ){} return "HelloWorld"; } 也可以使用try...catch代码块实现多次重复尝试,例如多次重复访问: var getJSON = ajaxJSON
* 保质期到期时间 */ private LocalDate dateProduction; } 写一个接口测试一下 @PostMapping("testDate") public AjaxJson...testDate(OrderPO orderPO) { return AjaxJson.success().put("data", orderPO); } 我们发现成功传输 这里有个弊端,这个...builder.modules(module); }; } 我们再写个接口测试下 @PostMapping("changeOrder") public AjaxJson...changeOrder(@RequestBody OrderPO order) { mpOrderMapper.updateById(order); return AjaxJson.success
setEName(String eName) { this.eName = eName; } 直接导致参数接收不到 解决办法是用 @PostMapping("/event/add") public AjaxJson
下面给出一个用Promise对象封装的原生ajax get请求的实现: // 偏函数 原生ajax封装 var ajaxJSON = function ( method ) { // 请求方式,...new Error( this.statusText ) ); } } } ) } } var getJSON = ajaxJSON...data ) { console.log(data); } ) .catch( function ( err ) { console.log( err ); } ) 上例中,偏函数 ajaxJSON
userService; /** * 获取用户列表 * * @return */ @PostMapping("userList") public AjaxJson...page.getRecords().stream().peek(userPO -> userPO.setPassword(null)).collect(Collectors.toList())); return AjaxJson.success
DateJsonValueProcessor("yyyy-MM-dd")); JSONArray json = JSONArray.fromObject(users, cfg); JsonUtils.ajaxJson
username; /** * 手机号 */ private String phoneNumber; } @PostMapping("findUserList") public AjaxJson....phoneNumber(data.getUserInfo().getPhoneNumber()).build()).collect(Collectors.toList()); return AjaxJson.success
user = userService.createUser(user); } //登录,返回Token return AjaxJson.success...userService.createToken(user, UserConstant.REFRESH_TOKEN_EXPIRE_TIME)); } //返回错误信息 return AjaxJson.error
} } 最后是发消息 @Resource private AmqpTemplate amqpTemplate; @GetMapping("sendSms/{number}") public AjaxJson...SmsTO.builder().number(number).code(code).build()).getBytes(StandardCharsets.UTF_8)).build()); return AjaxJson.success
领取专属 10元无门槛券
手把手带您无忧上云