gpt4 book ai didi

java - spring - 如何在 Spring XML 中设置 java.util.Locale 列表?

转载 作者:行者123 更新时间:2023-12-01 17:20:22 25 4
gpt4 key购买 nike

如何在 Spring XML 中配置 java.util.Locale 列表?

这是我尝试过的(显然不起作用..):-

<bean
class="x.y.z.CommandBean"
scope="prototype">
<property name="locales">
<list value-type="java.util.Locale">
<value>Locale.US</value>
<value>Locale.FR</value>
</list>
</property>
</bean>

异常:-

 org.springframework.beans.TypeMismatchException: Failed to convert value of type 'java.lang.String' to required type 'java.util.Locale';

此外,有什么方法可以将区域设置移动为 .properties 文件中的逗号分隔值?

最佳答案

试试这个,

 <property name="locales">
<list value-type="java.util.Locale">
<value>java.util.Locale.US</value>
<value>java.util.Locale.FR</value>
</list>
</property>

在你的类(class),

private List<Locale> locales;

public List<Locale> getLocales() {
return locales;
}


public void setLocales(List<Locale> locales) {
this.locales = locales;
}

关于java - spring - 如何在 Spring XML 中设置 java.util.Locale 列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19218806/

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