org.springframework.beans.PropertyValue.setConvertedValue()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(3.6k)|赞(0)|评价(0)|浏览(74)

本文整理了Java中org.springframework.beans.PropertyValue.setConvertedValue()方法的一些代码示例,展示了PropertyValue.setConvertedValue()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。PropertyValue.setConvertedValue()方法的具体详情如下:
包路径:org.springframework.beans.PropertyValue
类名称:PropertyValue
方法名:setConvertedValue

PropertyValue.setConvertedValue介绍

[英]Set the converted value of the constructor argument, after processed type conversion.
[中]在处理类型转换后,设置构造函数参数的转换值。

代码示例

代码示例来源:origin: spring-projects/spring-framework

pv.setConvertedValue(convertedValue);
  !((TypedStringValue) originalValue).isDynamic() &&
  !(convertedValue instanceof Collection || ObjectUtils.isArray(convertedValue))) {
pv.setConvertedValue(convertedValue);
deepCopy.add(pv);

代码示例来源:origin: org.springframework/spring-beans

pv.setConvertedValue(convertedValue);
  !((TypedStringValue) originalValue).isDynamic() &&
  !(convertedValue instanceof Collection || ObjectUtils.isArray(convertedValue))) {
pv.setConvertedValue(convertedValue);
deepCopy.add(pv);

代码示例来源:origin: camunda/camunda-bpm-platform

pv.setConvertedValue(convertedValue);
  !((TypedStringValue) originalValue).isDynamic() &&
  !(convertedValue instanceof Collection || ObjectUtils.isArray(convertedValue))) {
pv.setConvertedValue(convertedValue);
deepCopy.add(pv);

代码示例来源:origin: fangjian0423/springboot-analysis

@Override
  public PropertyValues postProcessPropertyValues(PropertyValues pvs, PropertyDescriptor[] pds, Object bean, String beanName) throws BeansException {
    if(beanName.equals(name)) {
      System.err.println("InstantiationAwareBeanPostProcessor postProcessPropertyValues: " + beanName + ", " + bean + " --- " + pvs + ", " + Arrays.toString(pds));
//            return null;
    } else if(beanName.equals("beanFromSimpleRegistrar")) {
      pvs.getPropertyValue("id").setConvertedValue("embedded_id_002");
    }
    return pvs;
  }

代码示例来源:origin: OneBusAway/onebusaway-application-modules

@Override
 protected void applyPropertyValue(ConfigurableListableBeanFactory factory,
   String beanName, String property, String value) {

  BeanDefinition beanDefinition = factory.getBeanDefinition(beanName);

  if (beanDefinition == null) {
   _log.warn("could not find bean definition for bean named " + beanName);
   return;
  }

  RuntimeBeanReference ref = new RuntimeBeanReference(value);

  MutablePropertyValues pvs = beanDefinition.getPropertyValues();
  PropertyValue pv = pvs.getPropertyValue(property);

  if (pv == null) {
   pvs.addPropertyValue(property, ref);
  } else {
   pv.setConvertedValue(ref);
  }
 }
}

代码示例来源:origin: org.onebusaway/onebusaway-container

@Override
 protected void applyPropertyValue(ConfigurableListableBeanFactory factory,
   String beanName, String property, String value) {

  BeanDefinition beanDefinition = factory.getBeanDefinition(beanName);

  if (beanDefinition == null) {
   _log.warn("could not find bean definition for bean named " + beanName);
   return;
  }

  RuntimeBeanNameReference ref = new RuntimeBeanNameReference(value);

  MutablePropertyValues pvs = beanDefinition.getPropertyValues();
  PropertyValue pv = pvs.getPropertyValue(property);

  if (pv == null) {
   pvs.addPropertyValue(property, ref);
  } else {
   pv.setConvertedValue(ref);
  }
 }
}

代码示例来源:origin: org.geoserver.community/gs-jms-geoserver

@Override
  public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory)
      throws BeansException {
    beanFactory
        .getBeanDefinition("wicket")
        .getPropertyValues()
        .getPropertyValue("servletName")
        .setConvertedValue(UUID.randomUUID().toString());
  }
}

代码示例来源:origin: org.tinygroup/org.tinygroup.springmerge

PropertyValue hintpv = currentMpv.getPropertyValue("merge");
if (hintpv != null) {
  hintpv.setConvertedValue(Boolean.TRUE);

代码示例来源:origin: xuxueli/xxl-conf

pv.setConvertedValue(valueObj);

相关文章