zoukankan      html  css  js  c++  java
  • Spring基于注解的配置概述

    以下内容引用自http://wiki.jikexueyuan.com/project/spring/annotation-based-configuration.html

    从Spring 2.5开始就可以使用注解来配置依赖注入。而不是采用XML来描述一个bean的连线,你可以使用相关类,方法或字段声明的注解,将bean配置移动到组件类本身。

    在XML注入之前进行注解注入,因此后者的配置将通过两种方式的属性连线被前者重写。

    Spring容器注解连线在默认情况下是不开启的。因此,在可以使用基于注解的连线之前,我们必须在我们的Spring配置文件中启用它。所以如果你想在Spring应用程序中使用的任何注解,可以参考下面的配置文件。

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:context="http://www.springframework.org/schema/context"
        xsi:schemaLocation="http://www.springframework.org/schema/beans
                    http://www.springframework.org/schema/beans/spring-beans.xsd
                    http://www.springframework.org/schema/context
                    http://www.springframework.org/schema/context/spring-context.xsd">
    
       <context:annotation-config/>
    
    </beans>

    一旦配置了<context:annotation-config />之后,你就可以开始在你的代码上使用注解,以表明Spring应该自动连接值到属性,方法和构造函数。工作方式如下:

    注解 描述
    @Required

    @Required注解应用于bean属性的setter方法。

    @Autowired

    @Autowired注解可以应用到bean属性的setter方法,非setter方法,构造函数和属性。

    @Qualifier

    @Qualifier以及@Autowired可以用于通过指定哪个确切的bean连接来消除混淆。

    JSR-250 Annotations

    Spring支持JSR-250为基础的注解,其中包括了@Resource,@PostConstruct和@PreDestroy注解。

  • 相关阅读:
    实验六:空间耗尽故障
    实验四 :重置root密码
    实验三:误删boot恢复
    实验二: grub引导故障修复
    实验一 :MBR扇区故障系统备份与还原
    chapter07
    chapter06
    chapter05
    转-SQL数据库中把一个表中的数据复制到另一个表中
    Howto: 如何通过IIS7为ArcGIS Server配置反向代理系统架构
  • 原文地址:https://www.cnblogs.com/EasonJim/p/6892280.html
Copyright © 2011-2022 走看看