后台API查询接口,get请求,后台Date字段接收前台String类型的时间筛选条件 后台接口接收 使用的实体 而createDate字段在后台实体中是Date类型 报错信息: org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 1 errors Field error in object 'huaYangArea' on field 'c
Hello,早上好,我是楼下小黑哥~ 最近偶然间在看到 Spring 官方文档的时候,新学到一个注解 @ControllerAdvice,并且成功使用这个注解重构我们项目的对外 API 接口,去除繁琐的重复代码,使其开发更加优雅. 展示具体重构代码之前,我们先来看下原先对外 API 接口是如何开发的. 这个 API 接口主要是用来与我们 APP 交互,这个过程我们统一定义一个交互协议,APP 端与后台 API 接口统一都使用 JSON 格式. 另外后台 API 接口对 APP 返回时,统一一些错
因为我连接的数据库在台湾,相距较远,所以conn.Open()方法打开极慢.前端Ajax访问API时,API的数据还未返回,前端Ajax访问已经超时. 所以设置一个轮询,设置相隔多少秒之后进行一次查询(也就是第二次Ajax查询的数据可能是上一次API返回的数据) // 因为查询的数据库是台湾的,所以返回的数据会非常的慢.我这里设置了一个轮询机制,每秒查询一次,直到查询到结果 // 由于默认封装的getajax方法没有轮询这种功能,所以我自己写了一个轮询. var checkLoading = f
MySQL 创建数据库: CREATE DATABASE [IF NOT EXISTS] <数据库名> [[DEFAULT] CHARACTER SET <字符集名>] [[DEFAULT] COLLATE <校对规则名>]; 注: [IF NOT EXISTS] 方法判断数据库是否存在,不存在才创建 [DEFAULT] CHARACTER SET 数据库的默认字符集 [DEFAULT] COLLATE:字符集的默认校对规则 例: mysql> CREATE