一、 问题背景注入maven依赖包中的类没有报错但是值是null。或可能遇到java.lang.NullPointerException二、 解决方式packagecom.xiaobai.utils;importorg.springframework.beans.BeansException;importorg.springframework.context.ApplicationContext;importorg.springframework.context.ApplicationContextAware;importorg.springframework.stereotype.Component;/** * Author xiaobai * Date 2023/4/12 15:37 * Title: BeanUtils * Package com.xiaobai.utils * description: */ComponentpublicclassBeanUtilsimplementsApplicationContextAware{protectedstaticApplicationContextapplicationContext;OverridepublicvoidsetApplicationContext(ApplicationContextarg0)throwsBeansException{if(applicationContextnull){applicationContextarg0;}}publicstaticObjectgetBean(Stringname){//name表示其他要注入的注解name名returnapplicationContext.getBean(name);}/** * 拿到ApplicationContext对象实例后就可以手动获取Bean的注入实例对象 */publicstaticTTgetBean(ClassTclazz){returnapplicationContext.getBean(clazz);}}使用方式SendConfigsendConfigBeanUtils.getBean(SendConfig.class);