Spring 2.5の新しい特性を勉強して、第1部


InfoQの『Spring 2.5の新特性:第一部』を学ぶ.
テキスト
この文章はSpring 2.5が新しく加入したannotation部分の内容を話しています.次に私の気持ちを話します.
今回Spring 2.5に新たに加わったannotationは、JSR-250の共通annotationとSpring独自annotationの2種類に分けられます.
JSR-250 Annotation:これらのAnnotationを使用するには、プロファイルにSpring post-processorを追加する必要があります.
  • @Resource:このAnnotationの役割は、xmlプロファイルに宣言を表示する必要がなく、Annotationでリソースを注入することです.また、属性名や属性のタイプに応じた自動注入もサポートされています.
  • @PostConstruct:このAnnotationは当分使えない感じがしたので(私にとっては)細かく見ていませんでした.興味のある人は原文を読むことができます.
  • @PreDestroy:同上.
  • Spring 2.5独自のAnnotation:
    [list]
  • @Autowired:このAnnotationは、より柔軟な注入をサポートします.
  • @Autowired
    public void setup(DataSource dataSource, AnotherObject o) { ... } 

    原文この部分は詳しくはありませんが、ApplicationコンテキストにDataSourceとAnotherObjectのBeanタイプが存在すると、setupメソッドに自動的に注入されると理解しています.もしそうなら、@AutowiredはいいAnnotationで、あなたのコードを強くすることができます(*^^*)ヒヒ...
  • @Qualifier:細粒度注入にも用いられる.
  • @Serviceと@Controller:これはよく理解できて、多くは言いません.どうせこの二人はいいものだと思いますから、プロジェクトをするときはよく体得してください.
  • @Scope:Spring 2.0に加えられたscope属性のAnnotationです.
  • [/list]
    まとめ:まだいくつかの原文で紹介されたAnnotationが紹介されていません.主な原因は私があまり理解していません.この文章はあまり上手ではないと思います.多くのことを紹介していません.Spring 2.5の新しい特性を具体的に学ぶにはSpringが提供した例を見たほうがいいです(まだ見たことがありませんが、勉強する時間があります)