Springboot 페이지 나누기 플러그인pagehelper 사용 방법

2469 단어 Springboot

Springboot 페이지 나누기 플러그인pagehelper 사용 방법

  • 도입 의존
  • 
        com.github.pagehelper
        pagehelper-spring-boot-starter
        1.2.11
    
    yml    
    pagehelper:
      reasonable: true
      support-methods-arguments: true
      params: count=countSql
    

    이것은 내가 글을 올릴 때의 최신 버전이다.mapper 코드
    @Mapper
    @Component
    public interface UserMapper {
        User getUserByName(String name);
    
        List getUsers();
    
        int insertUser(@Param("user") User user);
    
        int deleteUser(String name);
    
        int updateUser(@Param("user") User user);
    }
    

    List로 돌아가야 합니다. Map으로 돌아가고 List 페이지 나누기 플러그인은 모두 효력을 상실합니다.controller 코드
    @GetMapping("/users/{pageNum}")
        public String list(@PathVariable("pageNum") int pageNum,Model model) {
            PageHelper.startPage(pageNum,10);
            List users=userMapper.getUsers();
            PageInfo pageInfo = new PageInfo(users);
            pageInfo.setPageNum(pageNum);
            model.addAttribute("users", pageInfo.getList());
            model.addAttribute("pageInfo",pageInfo);
            return "databaseCRUD/list";
        }
    

    검색어는 반드시 바짝 따라가야 한다
    PageHelper.startPage(pageNum,10);
    

    문장 뒤에, 그렇지 않으면 페이지를 나누는 데 문제가 있고, 마퍼가 맵으로 돌아가서List를 돌리는 것도 문제가 있을 수 있습니다.List 4.로 돌아가야 합니다.html 코드thymeleaf의
                  
    

    좋은 웹페이지 즐겨찾기