日志
pom.xml导入依赖
  <properties>
    <log4j2.version>2.9.1</log4j2.version>
  </properties>
<!--日志 -->
<dependency>
  <groupId>org.apache.logging.log4j</groupId>
  <artifactId>log4j-api</artifactId>
  <version>${log4j2.version}</version>
</dependency>
<dependency>
  <groupId>org.apache.logging.log4j</groupId>
  <artifactId>log4j-core</artifactId>
  <version>${log4j2.version}</version>
</dependency> 
配置文件
log4j2.xml
分页
- 为用户管理之查询用户列表功能增加分页实现 列表结果按照创建时间降序排列
添加分页jar
<!--pageHelper分页--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.4</version> </dependency>
配置
在myatis配置文件中添加如下配置
<plugins> <plugin interceptor="com.github.pagehelper.PageInterceptor"> <!-- 设置数据库类型 Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六种数据库--> <property name="helperDialect" value="mysql"/> </plugin> </plugins>
使用测试
    @Test
    public void testGetUserList(){
        SqlSession sqlSession = MyBatisUtil.createSqlSession();
        //startPage(第几页,每页显示几条记录)
        PageHelper.startPage(2,5);
        UserMapper userMapper = sqlSession.getMapper(UserMapper.class);
        List<User> list = userMapper.getUserList();
        PageInfo<User> pageInfo = new PageInfo<>(list);
        sqlSession.close();
        for(User user : list){
            System.out.println(user.getId()+"\t"+user.getUserName());
        }
        System.out.println("总记录数="+pageInfo.getTotal());
        System.out.println("总页数="+pageInfo.getPages());
    }









