如何通过.properties文件配置@RequestParam? [英] How to make @RequestParam configurable through .properties file?

查看:0
本文介绍了如何通过.properties文件配置@RequestParam?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

@RequestParam(value = "page", required = false, defaultValue="0") Integer page,
@RequestParam(value = "size", required = false,defaultValue="8") Integer size,
如何使defaultValue="0"defaultValue="8"可以通过Spring MVC中的.properties文件进行配置?我们如何在@PageableDefault(size = 8, page = 0)中做到这一点?

推荐答案

@RequestParam支持占位符语法,如${X.Y},Checkdocumentation

  1. 将属性文件中的必需属性定义为应用程序。属性request.defaultPageValue=0
  2. 将属性文件加载到您的Servlet XML配置中。

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

  3. 使用questParam中的属性

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

在可分页中设置缺省值,使用占位符语法加载整数的想法相同,请选中相关SO question

这篇关于如何通过.properties文件配置@RequestParam?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆