提问者:小点点

Spring Boot:设置DefestParam中的defaultValue为application.properties?中的值[重复]


有没有办法将defaultValue设置为application.properties文件中的值?

@ResponseBody
public void test(@RequestParam(name="testValue", defaultValue = <something from application.properties>))

共1个答案

匿名用户

将您的defaultValue声明为控制器变量,如下所示

@Value("${variable.name.in.app.properties}")
private String myDefaultValue;

然后,在你的控制器动作中,像这样分配它

@ResponseBody
public void test(@RequestParam(name="testValue", defaultValue = myDefaultValue))