类具有Maps
键位映射的是序列化的,但将返回错误
public class Page {
private Map<LocaleWrapper, String> titles;
private Map<LocaleWrapper, String> texts;
(...)
}
Key类
public class LocaleWrapper implements Serializable {
private Locale locale;
//Constructor, getter, setter
}
我的IDE抛出一个错误:
Basic attributes can only be of the following types: (...), or any Serializable type.
为什么我的IDE抛出这个错误,我该如何解决我的映射问题? 在此先感谢。
请填写完整的错误。并且指定你想要做什么? –
这不是在运行时,但我试图做的是映射不同语言环境的标题和文本。这样我可以显示正确的标题和文本,具体取决于用户的区域设置。 – Aquillo
那么,至少告诉你的IDE在哪里给你这个错误?什么是确切的错误信息。没有更多的信息,很难说出什么地方出了问题。 –