Help us understand the problem. What is going on with this article?

Bean登録アノテーションについてを調べよう!

Bean登録アノテーション

  • Component
    • Spring MVCに限らず、SpringのDIコンテナにbeanとして登録したいクラスへ付与する。
    • タグと同じ役割
  • Repository
    • パーシステンスレイヤー、永続性を持つ属性(ファイル、データベース)を持つクラス
    • Spring MVCでデータ層のクラス(DAO等のDBアクセスを行うクラス)に付与する
  • Service
    • Sping MVCでサービス層のクラス(ビジネスロジック等)に付与する
    • Service は業務処理を提供する
    • サービスレイヤー、ビジネスロジックを持つクラス
  • Controller
    • Spring MVCでコントローラー層のクラスに付与する。
    • プレゼンテーションレイヤー、フェブアプリケーションでフェブリクエストとレスポンスの処理を行うクラス

Bean依存関係の挿入アノテーション

  • Autowired
    • 精密な依存関係の挿入が必要な場合有用
    • Autowiredはプロパティ、setterメソッド、コンストラクタ、一般メソッドに適用可能
    • 依存しているオブジェクトを挿入するときに主にTypeを利用
    • @Autowiredは「property、contructor-arg」タグと同じ役割
  • Resource
    • アプリケーションで必要つする資源を自動連動するとき利用
    • Resourceはプロパティ、setterメソッドに適用可能
    • 依存しているオブジェクトを挿入するときは主にNameを利用
  • Value
    • 単純に値を挿入するときに使用
    • @Value("Spring")は「property .. value="Spring" /」と同じ役割
  • Qualifier
    • Qualifierは@Autowiredと一緒に使う
    • Autowiredはタイプでスキャンして挿入するため、同じタイプのBeanオブジェクトがいくつか存在している場合、特定のBeanをスキャンするため使用
Anveloper
諦めなければできるだろう!
https://anveloper.wordpress.com/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした