なんとなく、日付なんてものはすべてのシステムで同じように扱われているべき、と盲目的に思っていたが、そうではないようで・・・
@ComponentアノテーションはJavaのクラスにつけるもので このクラスをコンテナが管理するBeanとして登録する機能です。 @Serviceアノテーションも現状では@Componentと違いはありませんが、 通常サービス層のコンポネントは@Serviceアノテーションをつけます。 その理由は主に以下の二つです。 コンポーネントがサービス層のコンポーネントを明確にする意味で @Serviceアノテーションを付与したBeanには自動的にトランザクション管理の機能が付与されるなどの機能拡張も期待される Spring3.0のリリースノートを見たところ特に@Serviceに関する変更はないみたいです。 なのでサービス層のクラスに対して@Componentか@Serviceか悩んでるんだっだら @Serviceをつけた方がいいでしょう。 参考サイト: Spring 2.5の新機能を使ってアプリ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く