2013-02-07 5 views
24

SpringSourceのブログエントリでは、のステレオタイプを次の文で参照しています。スプリング "ステレオタイプ"とは何ですか?

@Controller春の@Component ステレオ注釈の特殊であるため、クラスが自動的にビーン定義を作成し、インスタンスは 依存できるように、コンテナのコンポーネントスキャン プロセスの一部として Springコンテナによって検出されます他のSpring管理コンポーネントと同様に注入されます。

ステレオタイプの言葉のこの使用法は何ですか?これは技術的な春期ですか?または、一般的な意味で使われているステレオタイプですか?

答えて

33

JavaDocはそれについて少し言います。

アノテーションは、全体的なアーキテクチャ(実装ではなく、概念レベル)におけるタイプまたはメソッドの役割を示します。

Merriam-Websterからsterotypeの名詞の定義は、この意見:固定または一般的なパターンに準拠した

何か。特に:グループのメンバーで共通に保持されている標準化された精神的な絵、それは単純化しすぎ意見、偏見態度、または無批判判断

を表し、されている特定のクラスの役割を示唆しているためであると思われます注釈付き。コントローラクラスには@Controller、サービスクラスにはなどの注釈を付けることが推奨されるため、これは意味をなさないようです。

一般的にSpringは、AOPのニーズに応じて素敵なポイントカット境界を作ることを提案しています。

+2

私は新しい概念を理解しようとしているときに、これらの技術用語が基礎概念とどのように関係しているのかを理解するために私はダイジェストに役立ちます。ステレオタイプはUMLにもあります既存のメタクラスから再利用可能かつ拡張可能なドメインコンポーネントをテンプレートとして作成するためのものです。 – RawAliasCoder

関連する問題