`
hustlong
  • 浏览: 123666 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Spring2.5中可以用Annotation代替xml配置bean了

阅读更多
xml配置文件中bean的定义可以去掉了,xml配置主要内容如下:

<beans>
     <context:annotation-config/>
     <context:component-scan base-package="org.example"/>
    
</beans>



有了这个配置文件,org.example包下的Annotation标注的类就会被识别。

基本的语法:
@Service
public class ExamleA  这等效于在xml配置中的<bean class='exampleA'>

在其他地方引用ExampleA的方法还是没变。
这只是一个最基本的标注,还有更多具体的Annotatioin。比如
@Autowired(required = false) 指定一个注入bean
@Qualifier("chineseMan") 区别同一个包下不同的bean

有待进一步学习.

分享到:
评论

相关推荐

    配置整合DWR3.0和Spring2.5使用annotation注解

    在本文中,我们将探讨如何将Direct Web Remoting (DWR) 3.0与...通过这种方式,DWR 3.0与Spring 2.5的整合使用注解配置简化了开发流程,使得Java后端的方法可以直接在客户端JavaScript中调用,实现前后端的无缝交互。

    struts2+spring2.5+hibernate3.2 annotation配置完整eclipse项目,带数据库脚本

    在Spring2.5中,注解如`@Component`、`@Service`、`@Repository`和`@Controller`用于标记bean,而`@Autowired`实现了自动装配。此外,`@Transactional`注解用于声明方法或类为事务性,实现数据库操作的事务管理。 *...

    struts2 hibernate3 spring2.5 annotation 整合

    总之,Struts2、Hibernate3和Spring2.5的整合可以大大提高开发效率,通过注解方式配置可以进一步减少XML配置文件,使代码更加简洁和易于维护。在实际项目中,这种整合方式被广泛采用,是Java Web开发的标准实践之一...

    传智播客spring2.5源代码

    6. **类型安全的集合注入**:在Spring 2.5中,可以使用泛型来指定集合类型的元素类型,Spring会自动检查注入的元素类型是否匹配,避免了运行时类型不匹配的问题。 7. **SpEL(Spring Expression Language)**:...

    struts2 spring2.5 hibernate3.0 annotation 整合

    在Hibernate3.0中,注解配置成为了可能,不再需要传统的Hibernate.cfg.xml配置文件,可以直接在实体类上使用注解定义字段与数据库表的对应关系。 整合这三个框架的目的是实现数据访问、业务逻辑和用户界面的解耦,...

    spring2.5源码

    在Spring 2.5中,许多原本需要XML配置的功能可以通过注解来实现,例如`@Controller`、`@Service`、`@Repository`等,这些注解分别用于标记Web控制器、业务服务和数据访问层组件。此外,`@Transactional`注解用于...

    Spring2.5详细注解.doc

    Spring 2.5 版本引入了基于注释(Annotation)的配置,提供了完全基于注释配置 Bean、装配 Bean 的功能,以替换原来基于 XML 的配置。这种新的配置方式可以充分利用 Java 的反射机制获取类结构信息,减少配置的工作...

    Struts2+Spring2.5+Hibernate3+annotation 整合程序

    总之,"Struts2+Spring2.5+Hibernate3+annotation"的整合是Java Web开发中的经典组合,利用注解可以显著提升开发体验,减少配置文件的复杂性,使得项目结构更加清晰。如果你希望深入了解Java Web开发或者优化现有...

    Spring2.5中文帮助文档

    1. **依赖注入增强**:Spring 2.5引入了基于注解的依赖注入(Annotation-Based Dependency Injection),使得开发者可以在类和方法级别使用`@Autowired`、`@Qualifier`等注解,无需XML配置就能实现对象之间的依赖...

    spring2.5的applicationContext配置文件

    4. **Java配置**:虽然本例中仅提及XML配置,但在Spring 2.5中,可以通过Java类(如@Configuration和@Bean注解)进行配置,提供了一种更面向对象的方式来管理bean。 5. **AOP配置**:`applicationContext.xml`也...

    spring2.5 ibatis2.3 struts2.1 dwr3 annotation集成配置

    在Spring 2.5中,iBatis可以通过Spring的数据访问/集成模块进行集成,实现数据源的管理、事务控制以及SQL Map的配置。通过注解,可以进一步简化SQL映射文件的编写,如@Select、@Insert等,使得代码更加直观。 ...

    Spring2.5中文开发手册

    在Spring 2.5中,最重要的更新之一是全面支持Java 5的注解(Annotation),这使得开发者可以更加简洁、直观地配置依赖注入。例如,@Autowired、@Qualifier、@Resource等注解,让代码更加整洁,减少了XML配置文件的...

    使用 Spring 2.5 TestContext 测试框架

    在上面的代码中,`spring-context.xml`是我们的应用上下文配置文件,`MyTest`类将加载并使用这个配置来创建测试环境。 其次,`@Autowired`和`@Qualifier`注解在测试中扮演着重要角色。`@Autowired`自动注入需要的...

    spring2.5 api

    Spring 2.5 引入了注解配置,允许开发者在类和方法级别使用注解,如 @Component、@Service、@Repository 和 @Controller,这些注解对应了传统的 XML 中的 `&lt;bean&gt;` 元素。此外,@Configuration 类可以替代 XML 配置...

    spring2.5官方jar

    2. **注解驱动的开发(Annotation-based Development)**:Spring 2.5引入了大量的新注解,如`@Autowired`、`@Service`、`@Repository`和`@Controller`等,极大地减少了XML配置文件的使用。这些注解简化了组件扫描和...

Global site tag (gtag.js) - Google Analytics