MTProxy服务器硬件推荐:选择适合的配置方案
2026/9/10 9:58:59
注入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(applicationContext==null){applicationContext=arg0;}}publicstaticObjectgetBean(Stringname){//name表示其他要注入的注解name名returnapplicationContext.getBean(name);}/** * 拿到ApplicationContext对象实例后就可以手动获取Bean的注入实例对象 */publicstatic<T>TgetBean(Class<T>clazz){returnapplicationContext.getBean(clazz);}}使用方式:
SendConfigsendConfig=BeanUtils.getBean(SendConfig.class);