S先生の筆記📒


Spring的容器中获取Bean

默认情况下,Spring项目启动时,会把Beans都创建好放在IOC容器中。如果想要主动获取这些Beans,可以通过如下方式:

根据name获取Bean

Object getBean(String name);

根据类型获取Bean

<T> T getBean(Class<T> requiredType);

根据name获取Bean(带类型转换)

<T> T getBean(String name, Class<T> requiredType);