更新时间:2021-12-10 10:17:55 来源:极悦 浏览861次
从 Spring 2.5 开始,可以使用annotations配置依赖注入。因此,您可以通过在相关类、方法或字段声明上使用注释,将 bean 配置移动到组件类本身中,而不是使用 XML 来描述 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-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd">
<context:annotation-config/>
<!-- bean definitions go here -->
</beans>
一旦配置了<context:annotation-config/> ,您就可以开始注释您的代码以指示 Spring 应该自动将值连接到属性、方法和构造函数中。让我们看一些重要的注释以了解它们是如何工作的
注释和描述 | |
---|---|
1 |
@必需的 @Required 注释适用于 bean 属性设置器方法。 |
2 |
@自动连线 @Autowired 注解可以应用于 bean 属性 setter 方法、非 setter 方法、构造函数和属性。 |
3 |
@限定符 @Qualifier 注释和 @Autowired 可用于通过指定将连接的确切 bean 来消除混淆。 |
4 |
JSR-250 注释 Spring 支持基于 JSR-250 的注解,其中包括 @Resource、@PostConstruct 和 @PreDestroy 注解。 |
以上就是关于“Spring的注解配置”的介绍,如果您想了解更多相关知识,可以关注一下极悦的Java极悦在线学习,里面的课程内容丰富,通俗易懂,适合小白学习,希望对大家能够有所帮助。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习