java - 在 Spring 应用程序中存储多语言字符串数据的有效方法
问题描述
是否有使用 Spring / Spring boot 框架存储多语言字符串的最佳实践?例如,我正在设计一个 Account 类。
public class Account {
private String nameEn;
private String nameDe;
// getters and setters are omitted
}
是否已经设计了一个类来将此类字段存储在实体级别的一个字段中?还是用@Embedded 注释设计我自己的类更好,如下所示?
class MultilingualString {
private String stringEn;
private String stringDe;
public String getString(String locale){
// get string by locale like "en", "ru"
}
public String getString(Locale locale){
// get string by locale
}
}
解决方案
推荐阅读
- angular - Control bound to a model shows old value on certain keys despite get property() working in Angular
- javascript - How to access value under a node with firebase functions
- reactjs - 之间的区别
和组件() - opengl - 具有 PBO 的深度值的非阻塞 glReadPixels
- c - 如何使用循环访问矩阵的元素
- python - MongoDB TTL 索引不会删除过期文档
- mongodb - 查找聚合后如何通过 id 查找
- javascript - JQ 或 JS:防止“a”标签更改 url #hash
- angular - 在“mat-expansion-panel”中,面板在路由时关闭
- javascript - 变量未使用 RESTful 传递到后端