Spring mvc 如何通过.properties文件配置@RequestParam?

Spring mvc 如何通过.properties文件配置@RequestParam?,spring-mvc,spring-security,spring-data-mongodb,Spring Mvc,Spring Security,Spring Data Mongodb,如何通过.properties文件配置以下内容 @RequestParam(value = "page", required = false, defaultValue="0") Integer page, @RequestParam(value = "size", required = false,defaultValue="8") Integer size, 如何通过SpringMVC中的.properties文件使defaultValue=“0”和defaultValue=“8”可配置?

如何通过.properties文件配置以下内容

@RequestParam(value = "page", required = false, defaultValue="0") Integer page,
@RequestParam(value = "size", required = false,defaultValue="8") Integer size,

如何通过SpringMVC中的.properties文件使
defaultValue=“0”
defaultValue=“8”
可配置?另外,我们如何在
@PageableDefault(size=8,page=0)
中执行此操作?

@RequestParam支持${x.y}等占位符语法,请检查

  • 将属性文件中所需的属性定义为application.properties
    request.defaultPageValue=0
    
  • 在servlet xml配置中加载属性文件

  • 使用requestParam中的属性

    @RequestParam(value=“page”,required=false,defaultValue=“${request.defaultPageValue}”)整数页,


  • 为了在Pageable中设置默认值,同样的想法是使用占位符语法加载整数,检查相关

    它完全适用于我的RequestParam,不可测试PageTable,哪一个不适用于您?对于以下公共final int pageIndex=Integer.parseInt(Properties.getProperty(“pagination.page.index”))我没有用;public final int pageSize=Integer.parseInt(Properties.getProperty(“.pagination.page.size”)@PageableDefault(大小=页面索引,页面=页面大小)可分页可分页