私信列表 7 私信列表、私信详情 7.1 私信列表、私信详情(朋友私信) 7.1.2 私信表(message) 7.2 开发数据访问层 7.2.1 新建私信message实体类 7.2.2 数据访问层逻辑(Mapper)——创建MessageMapper接口 7.2.3 写配置文件实现MessageMapper接口中的方法 7.2.3.1 查询当前用户的会话列表,针对每个会话只返回一条最新的私信 7.2.3.2 查询当前用户的会话数量 7.2.3.3 查询某个会话所包含的私信列表 7.2.3.4 查询某个会话所包含的私信数量 7.2.3.5 查询未读私信的数量 7.2.3.6 在MapperTests测试 7.2.3.6.1 在MapperTests注入MessageMapper 7.2.3.6.2 写测试方法 7.3 开发业务层 7.3.1 新建MessageService 7.4 开发表现层 7.4.1 创建MessageController,处理查询会话(私信)列表的请求 7.4.2 处理模板 7.4.2.1 在首页加链接链到私信列表。 7.4.2.1 处理letter.html 7.4.2.1.1 声明为thymeleaf模板 7.4.2.1.2 引入静态资源(配置静态资源路径、设置js的路径) 7.4.2.1.3 开发私信列表页面的头部(复用首页的头部) 7.4.2.1.4 处理朋友私信(点击下图“朋友私信”,能链接过来,其次是能在头像左上角显示未读消息会话数量) 7.4.2.1.5 处理私信列表 7.4.2.1.6 私信列表页面的分页 7.5 测试 7.6 私信详情 7.6.1 在MessageController增加一个方法处理查询私信详情的请求 7.6.2 开发模板 7.6.2.1 设置私信详情的超链接 7.6.2.2 开发私信详情页面letter-detail.html 7.6.2.2.1 声明为thymeleaf模板 7.6.2.2.2 引入静态资源(配置静态资源路径、设置js的路径) 7.6.2.2.3 开发私信详情页面的头部(复用首页的头部) 7.6.2.2.4 在私信详情页,动态显示给我发私信的用户(落基山脉下的闲人) 7.6.2.2.5 在私信详情页面设置返回按钮 7.6.2.2.6 处理私信列表 7.6.2.2.7 私信详情页面的分页 7.6.3 测试 7 私信列表、私信详情 7.1 私信列表、私信详情(朋友私信) 什么是会话? 和某用户的对话。 如: 再如: 还要显示私信会话和所有用户的的未读消息数量: