文件名称:基于Java的容器配置-基于java实现的ecc加密算法示例
文件大小:3.18MB
文件格式:PDF
更新时间:2024-07-08 02:30:31
Spring
3.12 基于Java的容器配置
3.12.1 基本概念:@Bean 和 @Configuration
最核心的是Spring支持全新的Java配置,例如@Configuration注解的类和@Bean注
解的方法。
@Bean注解用来说明通过Spring IoC容器来管理时一个新对象的实例化,配置和初
始化的方法。这对于熟悉Spring以XML配置的方式,@Bean和 element元素扮演了
相同的角色。你可以在任何使用@Componen的地方使用@Bean,但是更常用的是
在配置@Configuration的类中使用。
一个用@Configuration注解的类说明这个类的主要是作为一个bean定义的资源文
件。进一步的讲,被@Configuration注解的类通过简单地在调用同一个类中其他的
@Bean方法来定义bean之间的依赖关系。简单的@Configuration 配置类如下所
示:
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}
上面的AppConfig类和Spring XML 的配置是等价的: