在Spring中设置配置类的注解是@Configuration
。使用此注解可以将Java类声明为Spring的配置类,该类中定义的bean将由Spring容器进行管理和配置。通常,配置类中包含了用于创建和配置bean的方法,通过@Bean
注解声明要创建的bean,并通过方法返回值指定其类型。Spring会在容器启动时,使用这些配置类中的信息来创建并配置bean对象,并将其注入到其他组件中。
例如:
@Configuration
public class AppConfig {
@Bean public UserService userService() { return new UserServiceImpl(); }
@Bean
public UserRepository userRepository() {
return new UserRepositoryImpl();
}
}
在上面的代码中,我们声明了一个配置类AppConfig,并在其中定义了两个bean,分别是UserService和UserRepository。这两个bean将由Spring容器进行管理和注入到其他组件中。