[Spring] Stereo Type Annotation
4079 ワード
Stereo Type Annotation
📌Stereo Type Annotation
スプリングコンテナは、スプリング管理要素の単純なタグとして認識される.
ステンレスタイプ:
📌 @Component
🔍 @Comfiguration
XMLの代わりにスプリング空席設定クラスを表します.
これをスプリング設定情報として認識し、スプリングを単色調に保つ.
🔍 @ComponentScan
スキャンする
指定したパケットの下にあるすべてのサブパケットを検索します.
🔍 @Component
登録が空です.
空のIDを指定しない場合は、クラス名の最初のアルファベットを小文字に変更します.
Spring DAOに関連付けられた空の自動登録に使用します.
スプリングデータアクセス層として認識し、データ層の異常をスプリング異常に変換します.
開発者が
これは、サービス層の空きが発生することを意味する.
スプリングビジネスロジックで使用します.
📌 @Controller
これはMVCでコントローラのゲストとして機能することを意味する.
スプリングMVCコントローラで使用します.
📌 @Store
モデル-ビュー-コントローラ-ストレージ(MVCS)モデルでショップを担当します.
ショップとは、データをインポートして格納する機能を持つコードを集めた場所です.
通常は外部リソースを収集するAPIメソッドの場所です.
データをインポートする方法を1つの場所に集中し、コードの理解と管理を容易にします.
参考資料
金英漢スプリングの核心原理-基本編
https://blog.naver.com/kbh3983/220908370180
📌Stereo Type Annotation
Stereo Type Annotation
は、空に登録するための言語です.スプリングコンテナは、スプリング管理要素の単純なタグとして認識される.
ステンレスタイプ:
@Component
、@Repository
、@Service
、@Controller
など.📌 @Component
@Component
付属のクラスは、空スキャナで自動的に空に登録されます.xml
不在の場合userDao
スペースを自動的に受け入れる場合は@Component
を使用します.🔍 @Comfiguration
XMLの代わりにスプリング空席設定クラスを表します.
これをスプリング設定情報として認識し、スプリングを単色調に保つ.
🔍 @ComponentScan
スキャンする
@Component
クラスの場所を指定します.指定したパケットの下にあるすべてのサブパケットを検索します.
🔍 @Component
登録が空です.
空のIDを指定しない場合は、クラス名の最初のアルファベットを小文字に変更します.
@Configure
@ComponentScan(basePackages = "UserDaoJdbc.package.name")
public class ComponentExample {
@Autowired UserDao uerDao;
@Bean
public UserService userService() {
UserServiceImpl service = new UserServiceImpl();
service.setUserDao(this.userDao);
return service;
}
}
@Component
public class UserDaoJdbc implements UserDao {...}
📌 @RepositorySpring DAOに関連付けられた空の自動登録に使用します.
@Component
を含み、ばね片を生成し、付加的な機能を実行する.スプリングデータアクセス層として認識し、データ層の異常をスプリング異常に変換します.
@Repository
public class UserDaojdbc implements UserDao {}
📌 @Service@Component
を含み、ばね片を生成する.@Service
@Component
その他の機能はありません.開発者が
핵심 비즈니스 로직이 여기에 있구나
を認識するのを助ける.これは、サービス層の空きが発生することを意味する.
スプリングビジネスロジックで使用します.
📌 @Controller
これはMVCでコントローラのゲストとして機能することを意味する.
スプリングMVCコントローラで使用します.
📌 @Store
モデル-ビュー-コントローラ-ストレージ(MVCS)モデルでショップを担当します.
ショップとは、データをインポートして格納する機能を持つコードを集めた場所です.
通常は外部リソースを収集するAPIメソッドの場所です.
データをインポートする方法を1つの場所に集中し、コードの理解と管理を容易にします.
参考資料
金英漢スプリングの核心原理-基本編
https://blog.naver.com/kbh3983/220908370180
Reference
この問題について([Spring] Stereo Type Annotation), 我々は、より多くの情報をここで見つけました https://velog.io/@kureungkureung/Spring-Stereo-Type-Annotationテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol