1.Mybatis
在mapper接口文件中使用@Param()起别名之后,新增操作,无法将插入后获取的主键id封装到参数中
2.DDD领域模型对象
见架构设计随笔
3.Mysql中的相关函数
-对浮点数保留几位小数的函数: convert( sum(product_price),decimal(11, 2) ) as total_price
-对时间格式化的函数: date_format( record_time,'%Y-%m-%d')
-对字符串进行截取的函数: SUBSTR(record_time, 1, 10) --表示从第1位截取到第10位
-对字符串进行拼接的函数: concat(a,b)
4.AOP 日志拦截
-见代码分享
5.springboot整合多数据源
-见springboot模块
6.后端返回给前端时间少了8个小时
问题:从数据库取出的时间数据是正确的,但是返回给前端时时间少了8小时,
解决方法:在配置文件中添加时区配置即可
spring:
jackson:
time-zone: GMT+8