SSM航空管理系统
00 分钟
2023-11-3
2024-1-2
type
status
date
slug
summary
tags
category
icon
password
link
Property
Jan 2, 2024 09:20 AM

SSM航空管理系统

思路逻辑

dao->mapper->service->serviceimpl->controller

阶段一

1.城市查询

2.航班状态修改

3.用户登录

Service
2个方法:1.判断email是否存在的方法; 2.登录方法

4.用户查询

5.获取用户信息

6.添加用户

7.用户更新

代码分析

替换简化

1.sql简化

1.select需要resultType="hashmap",insert/update不需要(parameterType都可以不写)
2.此处concat{“%”,#{name},"%"}可在service中传入name值时赋值("%"+name+"%")
notion image

2.controller简化

1.没有实例化result的可以直接return(如图2),反之不行
notion image
notion image

数据处理

在result中加入以下代码可以正确输出日期格式
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
需要导包import com.fasterxml.jackson.annotation.JsonFormat;
notion image
在result中加入以下代码
@JsonInclude(JsonInclude.Include.NON_NULL)
需要导包import com.fasterxml.jackson.annotation.JsonInclude;
notion image

评论
  • Twikoo
  • Waline