zoukankan      html  css  js  c++  java
  • spring自定义xml标签&自定义注解

    public class YafBeanDefinitionParser implements BeanDefinitionParser {
      
      private BeanDefinitionRegistry beanDefinitionRegistry;
      extensionPointList.stream().forEach(
    extensionPoint -> {
    GenericBeanDefinition genericBeanDefinition = new GenericBeanDefinition();
    genericBeanDefinition.setBeanClass(YafExtensionPointFacotryBean.class);
    genericBeanDefinition.setAutowireMode(GenericBeanDefinition.AUTOWIRE_BY_NAME);
    genericBeanDefinition.getPropertyValues().add("classType", extensionPoint.getClassMetadata().getClassName());
           //将当前对象设置到Bean中
    genericBeanDefinition.getPropertyValues().add("yafMethodAdapter", yafMethodAdapter);
           //将类设置到Bean中
    genericBeanDefinition.getPropertyValues().addPropertyValue("yafBeanManager", new RuntimeBeanReference(YafBeanManager.class.getName()));
    this.beanDefinitionRegistry.registerBeanDefinition(getBeanName(extensionPoint.getClassMetadata().getClassName()), genericBeanDefinition);
    }
      );

    }
  • 相关阅读:
    dbcp 详细配置
    InetAddress
    Qrcode 二维码
    左值右值分析
    javaweb reponse 写出文件
    ehcache 在集群环境下 出现 Cause was not due to an IOException or NotBoundException
    lo4j 日志级别
    log4j xml配置
    cron 表达式
    RabbitMQ简介
  • 原文地址:https://www.cnblogs.com/sidesky/p/10553861.html
Copyright © 2011-2022 走看看