Java や Spring にはプロパティの概念がありますか? ドメイン モデルがたくさんあり、それぞれにいくつかのプロパティがあります。例:
public class Person {
private String name;
private Date dateOfBirth;
private float height;
private float weight;
// getters and setters not shown
}
人物を表示する場合、プロパティ名は JSP でハードコーディングされます。
Name: ${person.name}<br>
Date of birth: ${person.dateOfBirth}<br>
Height: ${person.height}<br>
Weight: ${person.weight}<br>
さらに、人物を表示するいくつかの異なるページが存在する場合があります。生年月日は であるjava.util.Date
ため、JSP またはコントローラーは を使用java.text.SimpleDateFormat
してフォーマットすることに注意してください。java.util.Format
身長と体重は数値であり、書式設定に独自に使用される場合があります。
プロパティ検索メカニズムを探しています。各プロパティ (名前、生年月日、身長など) には、表示名、形式、および説明 (ヘルプまたはツールヒントに使用) があります。プロパティの属性は、どこかの構成ファイルで定義されます。プロパティを表示するとき、表示名と形式はプロパティ メカニズムを介して検索されます。これにより、ローカリゼーションも解決されます。
私の質問は、Java 用に実装されたこのようなものが既にあるかどうかです。