资讯动态

【解决】Autowired/Resource注入失败如何解决?

发布时间:2026/9/10 9:24:47 来源:尧图企业网站定制
一、 问题背景注入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);

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价