在Spring引导消息中使用参数1而不使用参数0

在Spring引导消息中使用参数1而不使用参数0,spring,spring-internationalization,Spring,Spring Internationalization,在messages.properties文件中: validation.title=At least {1} characters 还定义了localvalidatoryFactoryBean: @Bean public LocalValidatorFactoryBean localValidatorFactoryBean(MessageSource messageSource) { LocalValidatorFactoryBean bean = new LocalV

messages.properties
文件中:

validation.title=At least {1} characters
还定义了
localvalidatoryFactoryBean

@Bean
    public LocalValidatorFactoryBean localValidatorFactoryBean(MessageSource messageSource) {
        LocalValidatorFactoryBean bean = new LocalValidatorFactoryBean();
        bean.setValidationMessageSource(messageSource);
        return bean;
    }
当我运行代码时,我会得到以下结果:

At least {1} characters
At least 20 characters title
但如果我改变了属性:

validation.title=At least {1} characters {0}
我得到的结果是:

At least {1} characters
At least 20 characters title
但是我不需要
0
参数


有没有办法解决这个问题?

参数在数组中被索引,第一个参数是0而不是1。像
那样做,至少有{0}个字符
,它应该可以工作。它是由两个元素组成的数组,第一个是
标题
,第二个是
6
,所以我需要第二个参数,我使用
{1}