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