gpt4 book ai didi

spring-mvc - 如何通过.properties文件使@RequestParam可配置?

转载 作者:行者123 更新时间:2023-12-03 01:30:55 26 4
gpt4 key购买 nike

我们如何通过.properties文件进行以下配置?

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

如何在 Spring MVC 中通过 .properties 文件使 defaultValue="0"defaultValue="8" 可配置?另外我们如何在 @PageableDefault(size = 8, page = 0) 中做到这一点?

最佳答案

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

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

    <context:property-placeholder ignore-unresolvable="true" location="/WEB-INF/application.properties"/>

  3. 使用 requestParam 中的属性

    @RequestParam(value = "page", required = false, defaultValue="${request.defaultPageValue}") Integer page,

对于在Pageable中设置默认值,同样的想法使用placeHolder语法来加载整数,检查相关SO question

关于spring-mvc - 如何通过.properties文件使@RequestParam可配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32587551/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com