パッケージ org.springframework.core
クラス Conventions
java.lang.ObjectSE
org.springframework.core.Conventions
 フレームワーク全体で使用されるさまざまな命名規則およびその他の規則をサポートするメソッドを提供します。主にフレームワーク内での内部使用向け。
- 導入:
- 2.0
- 作成者:
- Rob Harrop, Juergen Hoeller, Rossen Stoyanchev
- メソッドのサマリー修飾子と型メソッド説明- static StringSE- attributeNameToPropertyName- (StringSE attributeName) - Stringを属性名形式に変換します(例:- static StringSE- getQualifiedAttributeName- (ClassSE<?> enclosingClass, StringSE attributeName) 指定された- ClassSE で修飾された属性名を返します。- static StringSE- getVariableName- (ObjectSE value) 具象型に基づいて、提供された- Objectの従来の変数名を決定します。- static StringSE- getVariableNameForParameter- (MethodParameter parameter) ジェネリクスコレクション型がある場合は、それを考慮して、指定されたパラメーターの従来の変数名を決定します。- static StringSE- getVariableNameForReturnType- (MethodSE method) 指定されたメソッドの戻り値の型の一般的な変数名を、もしあれば一般的なコレクション型を考慮して決定します。- static StringSE- getVariableNameForReturnType- (MethodSE method, ClassSE<?> resolvedType, ObjectSE value) 指定されたメソッドの戻り値の型の従来の変数名を決定します。もしあれば、ジェネリクスコレクション型を考慮し、メソッド宣言が十分に具体的でない場合、与えられた戻り値にフォールバックします。- static StringSE- getVariableNameForReturnType- (MethodSE method, ObjectSE value) 指定されたメソッドの戻り値の型の従来の変数名を決定し、もしあれば、一般的なコレクション型を考慮し、メソッド宣言が十分に具体的でない場合、与えられた実際の戻り値にフォールバックします
- メソッドの詳細- getVariableName具象型に基づいて、提供された- Objectの従来の変数名を決定します。使用される規則は、JavaBeans プロパティの命名規則に従って、- Classの大文字ではない短縮名を返すことです。- 例: 
 - com.myapp.Productは- "product"になります
 - com.myapp.MyProductは- "myProduct"になります
 - com.myapp.UKProductは- "UKProduct"になります- 配列の場合は、配列コンポーネント型の複数形が使用されます。 - Collectionの場合、コンポーネント型を決定し、その複数形バージョンを返すために「先読み」が試行されます。- パラメーター:
- value- 変数名を生成する値
- 戻り値:
- 生成された変数名
 
- getVariableNameForParameterジェネリクスコレクション型がある場合は、それを考慮して、指定されたパラメーターの従来の変数名を決定します。- 5.0 現在、このメソッドはリアクティブ型をサポートしています。 
 - Mono<com.myapp.Product>は- "productMono"になります
 - Flux<com.myapp.MyProduct>は- "myProductFlux"になります
 - Observable<com.myapp.MyProduct>は- "myProductObservable"になります- パラメーター:
- parameter- メソッドまたはコンストラクターのパラメーター
- 戻り値:
- 生成された変数名
 
- getVariableNameForReturnType指定されたメソッドの戻り値の型の一般的な変数名を、もしあれば一般的なコレクション型を考慮して決定します。- パラメーター:
- method- 変数名を生成するメソッド
- 戻り値:
- 生成された変数名
 
- getVariableNameForReturnType指定されたメソッドの戻り値の型の従来の変数名を決定し、もしあれば、一般的なコレクション型を考慮し、メソッド宣言が十分に具体的でない場合、与えられた実際の戻り値にフォールバックします。- Object戻り値型または型なしコレクション。- パラメーター:
- method- 変数名を生成するメソッド
- value- 戻り値 (利用できない場合は- nullである可能性があります)
- 戻り値:
- 生成された変数名
 
- getVariableNameForReturnTypepublic static StringSE getVariableNameForReturnType- (MethodSE method, ClassSE<?> resolvedType, @Nullable ObjectSE value) 指定されたメソッドの戻り値の型の従来の変数名を決定します。もしあれば、ジェネリクスコレクション型を考慮し、メソッド宣言が十分に具体的でない場合、与えられた戻り値にフォールバックします。- Object戻り値型または型なしコレクション。- 5.0 現在、このメソッドはリアクティブ型をサポートしています。 
 - Mono<com.myapp.Product>は- "productMono"になります
 - Flux<com.myapp.MyProduct>は- "myProductFlux"になります
 - Observable<com.myapp.MyProduct>は- "myProductObservable"になります- パラメーター:
- method- 変数名を生成するメソッド
- resolvedType- メソッドの解決された戻り値の型
- value- 戻り値 (利用できない場合は- nullである可能性があります)
- 戻り値:
- 生成された変数名
 
- attributeNameToPropertyName属性名形式(例: 小文字、ハイフンで単語を区切る)の- Stringをプロパティ名形式(キャメルケース)に変換します。たとえば、- transaction-managerは- "transactionManager"になります。
- getQualifiedAttributeName