springboot obtiene frijoles a través de la clase

@Component
public class ApplicationContextProvider implements ApplicationContextAware {
    private static ApplicationContext applicationContextSpring;

    @Override
    public synchronized void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
        applicationContextSpring = applicationContext;
    }

    /**
     * 通过class 获取Bean
     */
    public static <T> T getBean(Class<T> clazz) {
        return applicationContextSpring.getBean(clazz);
    }
}
private CommonParamService commonParamService;

    public CountryKeySplitConverter() {
        this.commonParamService = ApplicationContextProvider.getBean(CommonParamService.class);
    }

 

Supongo que te gusta

Origin blog.csdn.net/qq_33371766/article/details/114227994
Recomendado
Clasificación