资料内容:
编码规范与统⼀架构培训
项⽬标准结构分层(controller/service/mapper)
DTO/VO/Entity转换规范(MapStruct)
Controller层统⼀返回封装(Result)
全局异常处理(@ControllerAdvice)
⽇志规范与Logback配置(异步⽇志、TraceId)
1.2 各层职责说明
Controller层:
接收HTTP请求
参数校验(可以使⽤@Validated)
调⽤Service层
返回统⼀格式响应
Service层:
业务逻辑处理
事务管理(@Transactional)
异常抛出
Mapper层:
数据库操作
MyBatis/MyBatis-Plus接⼝
不包含业务逻辑