这篇主要总结项目过程中遇到的问题和小的知识。(删除线指已经总结过)
整合druid高版本springboot。springboot中配置filter的注意事项(urlPattern不生效)git flow- 总结学长搭建的springboot框架
- filter & intercepter & LocalThread 拦截请求用户并获取信息
- package.json和package-lock.json和npm --save
- application/json和application/x-www-form-urlencoded,@RequestParam和@RequestBody
- MybatisPlus的分页插件和条件构造器
- lambda() & ::
- @TableName,@TableField,@TableId(),@TableLogic
- 查询单个id加limit(mybatis中的getOne)
- swagger使用总结 (@ApiParam +@ RequestParam)
- Linux部署服务器环境 & shell &dockerfile & nginx
- DTO、VO、PO、DO、AO、BO 和项目中实用的三个
- 错误码规定 & 相应实体类
- linux查看日志
- 断开的管道 java.io.IOException: Broken pipe
- swagger + RAP2
- rourter带参跳转并获取参数
- axios加请求头
- image-conversion + element-ui 图片上传压缩
- 日期格式化:@JsonFomat 和 springboot配置方式(时区等)
- lamda中的迭代->() & java并发原子类AtomicInteger
- mybaits plus中的联合查询
- mybatisplus分页联合查询 + 自定义wrapper
- java遍历的四种方法
- qs解决前端是json,后端接口参数格式为表单
- 自写MyBeanUtil转换两个实体类
- diboot(注解实现联合查询)
- flyio
- 前端的环境搭建,拦截器
- 前端的webpack打包
- CDN
- druid详细配置
- com.alibaba.druid.pool.DruidDataSource.java - discard connection
- React
- 数字比较用运算符,字符串比较用equal
- 日志时间与时区 yyyy-MM-dd HH:mm:ss.SSS,Asia/Shanghai
- mybatis使用save方法后,对象的id会被赋值为新纪录的值
- 后端日志详细输出到控制台
这些都只是先几个标题,之后会逐一整理总结。