开发手册 欢迎您!
软件开发者资料库

Spring - 基于注释的配置

基于Spring注释的配置 - 从简单和简单的步骤学习Java Spring Framework 4.1.6版,从基本到高级概念,包括概述,体系结构,环境设置,Hello World示例,控制反转(IoC),依赖注入,bean定义,范围,bean生命周期,后处理器,定义继承,依赖注入,内部bean,注入集合,自动装配,注释,基于Java的配置,事件处理,自定义事件,不同模块,面向方面编程(AOP),数据库访问(JDBC ),事务管理,Web MVC框架,使用Log4j进行日志记录,Web流,异常处理,EJB集成和发送电子邮件,Spring面试问题,答案,测验和在线模拟测试。

从Spring 2.5开始,可以使用注释配置依赖注入.因此,不是使用XML来描述bean连接,而是可以通过在相关的类,方法或字段声明上使用注释将bean配置移动到组件类中.

注释注入是在XML注入之前执行.因此,后一种配置将覆盖前两种方法连接的属性.

默认情况下,Spring容器中没有打开注释连线.因此,在我们使用基于注释的布线之前,我们需要在Spring配置文件中启用它.因此,如果要在Spring应用程序中使用任何注释,请考虑以下配置文件.

      

一旦< context:annotation-config/>配置完成后,您可以开始注释代码,以指示Spring应自动将值连接到属性,方法和构造函数中.让我们看几个重要的注释来理解它们是如何工作和减去的;

Sr.No.Annotation&说明
1@Required

@Required注释适用于bean属性设置器方法.

2@Autowired

@Autowired注释可以应用于bean属性setter方法,非setter方法,构造函数和属性.

3@Qualifier

@Qualifier注释和@Autowired可用于通过指定要连接的确切bean来消除混淆.

4JSR-250批注

Spring支持基于JSR-250的注释,包括@ Resource,@ PostConstruct和@PreDestroy注释.