【译文】【学习】Spring 基于java的配置
【目标读者】
本教程是专为java编程人员设计的,用来帮助他们理解Spring 3框架以及基于它的应用。
【前置条件】
在阅读教程之前你应该有一个比较好对java语言知识的理解
【系列教程】
Introduction to spring framework
Dependency injection(ioc) in spring
Spring hello world example in eclipse
Spring java based configuaration
Dependency injection via setter method in spring
Dependency injection via constructor in spring
Spring Bean scopes with examples
Initializing collections in spring
Annotation based Configuration in spring
【Spring 基于java的配置】
Spring 提供了@Configuration以及@Bean、@Import、@ImportResource、@DependsOnannotations等注解来支持java配置。
@Bean 注解是用来注解方法,该方法实例化、配置和初始化一个对象,是通过Spring的IOC容器来管理的。熟悉XML配置应该理解@bean注解其实和<bean>标签起到相同的作用。
@Configuration 注解是用来指明某个类是作为bean的来源。@Configuration注解的类中通过@bean注解方法来定义bean,所以@Configuration其实和<beans>有相似性。