如何通过.properties文件配置@RequestParam? [英] How to make @RequestParam configurable through .properties file?
本文介绍了如何通过.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。
- 将属性文件中的必需属性定义为应用程序。属性
request.defaultPageValue=0
将属性文件加载到您的Servlet XML配置中。
<context:property-placeholder ignore-unresolvable="true" location="/WEB-INF/application.properties"/>
使用questParam中的属性
@RequestParam(value = "page", required = false, defaultValue="${request.defaultPageValue}") Integer page,
在可分页中设置缺省值,使用占位符语法加载整数的想法相同,请选中相关SO question。
这篇关于如何通过.properties文件配置@RequestParam?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文