spring4.0之二:@Configuration的使用
时间: 2023-07-11 12:45:21 浏览: 99
在Spring 4.0中,@Configuration注解可以用来替换XML配置文件,用于定义应用程序上下文中的bean。使用@Configuration注解的类必须使用@Bean注解来声明bean。
下面是一个使用@Configuration和@Bean的例子:
```java
@Configuration
public class AppConfig {
@Bean
public UserService userService() {
return new UserServiceImpl();
}
@Bean
public UserDao userDao() {
return new UserDaoImpl();
}
}
```
上面的代码定义了一个包含两个bean的配置类:UserService和UserDao。通过@Bean注解,我们告诉Spring容器如何创建这两个bean。在上面的例子中,我们将UserService和UserDao都实例化为默认的实现类。
当Spring容器启动时,它会扫描所有使用@Configuration注解的类,并将它们作为配置类。然后,它会根据这些类中的@Bean注解来创建bean,并将它们添加到应用程序上下文中。
阅读全文