# easy-admin-api **Repository Path**: evilatom/easy-admin-api ## Basic Information - **Project Name**: easy-admin-api - **Description**: 后端服务 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2018-04-13 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # easy-admin-api 后端服务 # spring boot + MybatisPlus + Redis + Swagger # 前端代码 https://gitee.com/evilatom/easy-admin/ # 20180607 调整 * 由于升级至spring boot 2.x后,WebMvcConfigurerAdapter类过时不建议使用,因此去掉 @EnableWebMvc注解,将所有的Long类型的字段改成String。 * 修复W.f()方法中的W.field()无效的问题。 * L.list2Tree 格式化数据为符合easyui的tree组件数据格式 * aop日志记录加入了Delete请求记录 * J公共类添加formatObject函数,处理结果集为null的将不返回给客户端。 # 20180606 调整 * 修复在高并发下异步任务出现错误,添加了ThreadPoolTaskScheduler的相关配置用于解决这个问题。 * 修复添加ThreadPoolTaskScheduler,在注解@EnableAsync导致出现重复Bean注入的错误。 * 在使用异步类时候加上@Lazy. # 20180601 更新 * 将spring boot升级到2.0.2版本 * jdk版本必须>=1.8 * 调整拦截器拦截函数 * 调整token读取方式,不在需要在api类中加入@RequestHeader获取token * swagger升级至2.8,增强文档提示功能。 * 去掉Swagger2.java的配置功能,将配置功能转移到yml中 * 去掉@ApiOperation的notes属性 * 新增字段说明@ApiParam * 属性说明可用属性 详见specification.UserLogin * @Pattern 正则表达式规范 * @Size(min = 6, max = 18) 字符串长度说明 * @Min(1)/@Max(5) 最小最大值说明 * 数据库连接池将druid改成hikariCP,数据库监控依旧使用druid