0%

  • Spring启示录
    • OCP开闭原则
    • DIP依赖倒置原则
    • IoC控制反转
    • DI依赖注入
阅读全文 »

  • mybatis 中也提供了注解式开发方式,采用注解可以减少 Sql 映射文件的配置。

    当然,使用注解式开发的话,sql 语句是写在 java 程序中的,这种方式也会给 sql 语句的维护带来成本。

    官方建议:使用注解来映射简单语句会使代码显得更加简洁,但对于稍微复杂一点的语句,Java 注解不仅力不从心,还会让你本就复杂的 SQL 语句更加混乱不堪。 因此,如果你需要做一些很复杂的操作,最好用 XML 来映射语句。

    • 原则:简单 sql 可以注解,复杂 sql 使用 xml。
    • 注意:注解写在 SqlMapper 接口中
阅读全文 »

  • 分页的原因在于,有时候数据量太大,全部一次性展现给用户,用户体验感不好,所以将数据分页显示,用户交互友好。

    实际上每一次进行分页请求发送的时候,都是要发送两个数据给服务器的:

    • 页码 pageNum
    • 每页显示的记录条数 pageSize

    前端提交表单的话,数据格式:uri?pageNum=1&pageSize=10

阅读全文 »