Map<String, Object> beans = beanFactory.getBeansWithAnnotation(HandlerFactoryAnnotation.class);beans.forEach((k, v) -> { final HandlerAdapterFactory factory = (HandlerAdapterFactory) v; handlerAdapterManager.addFactory(factory.getParent(), factory); final Map<String, Object> handlers = beanFactory.getBeansOfType(factory.getParent()); if (MapUtils.isNotEmpty(handlers)) { handlers.forEach((kk, vv) -> {// @TODO 增加排序,支持管道加工处理 ((HandlerAdapterFactory<?,?>) v).addHandler((com.quanbu.fabricerp.adapter.handler.HandlerAdapter) vv); }); } });