Spring --getBean用法

发表于:2020-9-09 09:32

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Thexin.    来源:CSDN

#
Spring
分享:
  1.在初始化时保存ApplicationContext对象
  2.通过Spring提供的utils类获取ApplicationContext对象
  3.继承自抽象类ApplicationObjectSupport
  4.继承自抽象类WebApplicationObjectSupport
  5.实现接口ApplicationContextAware
  6.通过Spring提供的ContextLoader
  来说一下实现接口的方法:
@Component
public class example implements ApplicationContextAware {
    private static ApplicationContext context;
 
    @Override
    public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
        context = applicationContext;
 
    }
 
    example(){
 
    }
 
    public static TypeHandler createHandler(Type type) throws Exception{
        if(type==null){
            throw new Exception("handler type is null");
        }
        return (TypeHandler) context.getBean(type.getShortName()+"Handler");
    }
 
}

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号