1.概述
Spring中有哪些方式能把Bean注入IOC容器中?
-
XML 配置方式:通过在 XML 配置文件中使用
<bean>
标签来定义 Bean,并配置其属性、依赖关系等信息。IOC 容器会根据配置自动创建和管理这些 Bean。 -
Java 配置方式:使用基于 Java 的配置类,如使用
@Configuration
注解的类,通过 @Bean 注解定义 Bean,同时在配置类中使用@Autowired 或 @Resource
注解引入其他 Bean 作为依赖。 -
注解方式:通过在 Bean 类上使用注解,如
@Component、@Service、@Repository
等,将其标记为需要被 IOC 容器管理的 Bean。同时使用@Autowired、@Resource、@Inject
等注解来完成依赖注入。 -
自动扫描方式:通过在配置类上使用
@ComponentScan</