Spring基于注解的配置概述
本文内容纲要: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注解。 |
本文内容总结:Spring基于注解的配置概述
原文链接:https://www.cnblogs.com/EasonJim/p/6892280.html
以上是 Spring基于注解的配置概述 的全部内容, 来源链接: utcz.com/z/296209.html