当前位置: 首页 > 工具软件 > CoolMeeting > 使用案例 >

CoolMeeting笔记SSM实战项目之会议管理系统(2020版)

贺兴平
2023-12-01

我的项目是完成下方视频项目的未完成部分

学习视频-江南一点雨

笔记

  • <a href="/"> 加了"/"是绝对路径,没加是相对路径,在登录admin后,会转到/admin/**,此时若href没"/",就自动添加"/admin",,导致没有@Requestmapper("")映射处理
  • <a class="clickbutton">链接变成按钮
  • 中的标签 通过 name="" 作为参数名提交到服务器
  • freemarker <meeeting!"">----- ’ !"" ’ 避免null报错
  • freemakrer from 时间问题 ${cm.starttime?string(‘yyyy-MM-dd HH:mm:ss’)}
  • Model中 @DateTimeFormat(pattern = “yyyy-MM-dd HH:mm:ss”) starttime
  • 实现convert 配置时间转换器
  • forward 服务器内部转发 | redirect 重定向让客户端在访问目标
  • 通过 list.stream().map( ).cpllect(Collectors.toList());完成DTO复制Model,补充属性
  • 通过 Map<Integer,String> roommap = list.stream().collect(Collectors.toMap( RoomDTO::getroomid, RoomDTO::getroomname )) 获得映射方便补充上面DTO
    -本来Aop时设置了 add*,insert*,update*,delet* 事务,但补充完成时好像用来do.来命名…

mybatis笔记

  • Mapper接口中方法参数通过@Param(“A”)User user //对象 ,则 在.xml中 可以通过#{A.属性名}. 同理
  • 接口中的方法的参数是List list ,xml中可以
where id in
<foreach collection="list" index="index" item="item" open="(" separator="," close=")">
	#{item}
 </foreach>
  • select 表名.列名 as 属性名 可以完成映射 (一般resultMap=“包名.某DTO”)
  • and 表名.列名 不可以用上面的属性名替代
 类似资料: