org.springframework.context.annotation.AnnotatedBeanDefinitionReader.setScopeMetadataResolver()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(6.6k)|赞(0)|评价(0)|浏览(119)

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

AnnotatedBeanDefinitionReader.setScopeMetadataResolver介绍

[英]Set the ScopeMetadataResolver to use for detected bean classes.

The default is an AnnotationScopeMetadataResolver.
[中]将ScopeMetadataResolver设置为用于检测到的bean类。
默认值是AnnotationScopeMetadataResolver。

代码示例

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

/**
 * Set the {@link ScopeMetadataResolver} to use for detected bean classes.
 * <p>The default is an {@link AnnotationScopeMetadataResolver}.
 * <p>Any call to this method must occur prior to calls to {@link #register(Class...)}
 * and/or {@link #scan(String...)}.
 */
public void setScopeMetadataResolver(ScopeMetadataResolver scopeMetadataResolver) {
  this.reader.setScopeMetadataResolver(scopeMetadataResolver);
  this.scanner.setScopeMetadataResolver(scopeMetadataResolver);
}

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

/**
 * Set the {@link ScopeMetadataResolver} to use for detected bean classes.
 * <p>The default is an {@link AnnotationScopeMetadataResolver}.
 * <p>Any call to this method must occur prior to calls to {@link #register(Class...)}
 * and/or {@link #scan(String...)}.
 */
public void setScopeMetadataResolver(ScopeMetadataResolver scopeMetadataResolver) {
  this.reader.setScopeMetadataResolver(scopeMetadataResolver);
  this.scanner.setScopeMetadataResolver(scopeMetadataResolver);
}

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

/**
 * Set the {@link ScopeMetadataResolver} to use for detected bean classes.
 * <p>
 * The default is an {@link AnnotationScopeMetadataResolver}.
 * <p>
 * Any call to this method must occur prior to calls to {@link #register(Class...)}
 * and/or {@link #scan(String...)}.
 * @param scopeMetadataResolver the scope metadata resolver
 */
public void setScopeMetadataResolver(ScopeMetadataResolver scopeMetadataResolver) {
  this.reader.setScopeMetadataResolver(scopeMetadataResolver);
  this.scanner.setScopeMetadataResolver(scopeMetadataResolver);
}

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

/**
 * Set the {@link ScopeMetadataResolver} to use for detected bean classes.
 * <p>
 * The default is an {@link AnnotationScopeMetadataResolver}.
 * <p>
 * Any call to this method must occur prior to calls to {@link #register(Class...)}
 * and/or {@link #scan(String...)}.
 * @param scopeMetadataResolver the scope metadata resolver
 */
public void setScopeMetadataResolver(ScopeMetadataResolver scopeMetadataResolver) {
  this.reader.setScopeMetadataResolver(scopeMetadataResolver);
  this.scanner.setScopeMetadataResolver(scopeMetadataResolver);
}

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

private void applyScopeMetadataResolver(AnnotatedBeanDefinitionReader reader,
    ClassPathBeanDefinitionScanner scanner) {
  ScopeMetadataResolver scopeMetadataResolver = getScopeMetadataResolver();
  if (scopeMetadataResolver != null) {
    reader.setScopeMetadataResolver(scopeMetadataResolver);
    scanner.setScopeMetadataResolver(scopeMetadataResolver);
  }
}

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

reader.setScopeMetadataResolver(scopeMetadataResolver);
scanner.setScopeMetadataResolver(scopeMetadataResolver);

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

reader.setScopeMetadataResolver(scopeMetadataResolver);
scanner.setScopeMetadataResolver(scopeMetadataResolver);

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

public static Test suite() {
  GenericApplicationContext ac = new GenericApplicationContext();
  AnnotatedBeanDefinitionReader bdr = new AnnotatedBeanDefinitionReader(ac);
  bdr.setScopeMetadataResolver(new Jsr330ScopeMetadataResolver());
  bdr.registerBean(Convertible.class);
  bdr.registerBean(DriversSeat.class, Drivers.class);
  bdr.registerBean(Seat.class, Primary.class);
  bdr.registerBean(V8Engine.class);
  bdr.registerBean(SpareTire.class, "spare");
  bdr.registerBean(Cupholder.class);
  bdr.registerBean(Tire.class, Primary.class);
  bdr.registerBean(FuelTank.class);
  ac.refresh();
  Car car = ac.getBean(Car.class);
  return Tck.testsFor(car, false, true);
}

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

/**
 * Set the {@link ScopeMetadataResolver} to use for detected bean classes.
 * <p>
 * The default is an {@link AnnotationScopeMetadataResolver}.
 * <p>
 * Any call to this method must occur prior to calls to {@link #register(Class...)}
 * and/or {@link #scan(String...)}.
 * @param scopeMetadataResolver the scope metadata resolver
 */
public void setScopeMetadataResolver(ScopeMetadataResolver scopeMetadataResolver) {
  this.reader.setScopeMetadataResolver(scopeMetadataResolver);
  this.scanner.setScopeMetadataResolver(scopeMetadataResolver);
}

代码示例来源:origin: dsyer/spring-boot-legacy

/**
 * Set the {@link ScopeMetadataResolver} to use for detected bean classes.
 * <p>
 * The default is an {@link AnnotationScopeMetadataResolver}.
 * <p>
 * Any call to this method must occur prior to calls to {@link #register(Class...)}
 * and/or {@link #scan(String...)}.
 * @param scopeMetadataResolver the scope metadata resolver
 */
public void setScopeMetadataResolver(ScopeMetadataResolver scopeMetadataResolver) {
  this.reader.setScopeMetadataResolver(scopeMetadataResolver);
  this.scanner.setScopeMetadataResolver(scopeMetadataResolver);
}

代码示例来源:origin: apache/servicemix-bundles

/**
 * Set the {@link ScopeMetadataResolver} to use for detected bean classes.
 * <p>The default is an {@link AnnotationScopeMetadataResolver}.
 * <p>Any call to this method must occur prior to calls to {@link #register(Class...)}
 * and/or {@link #scan(String...)}.
 */
public void setScopeMetadataResolver(ScopeMetadataResolver scopeMetadataResolver) {
  this.reader.setScopeMetadataResolver(scopeMetadataResolver);
  this.scanner.setScopeMetadataResolver(scopeMetadataResolver);
}

代码示例来源:origin: top.wboost/common-context

/**
 * Set the {@link ScopeMetadataResolver} to use for detected bean classes.
 * <p>
 * The default is an {@link AnnotationScopeMetadataResolver}.
 * <p>
 * Any call to this method must occur prior to calls to
 * {@link #register(Class...)} and/or {@link #scan(String...)}.
 * 
 * @param scopeMetadataResolver
 *            the scope metadata resolver
 */
public void setScopeMetadataResolver(ScopeMetadataResolver scopeMetadataResolver) {
  this.reader.setScopeMetadataResolver(scopeMetadataResolver);
  this.scanner.setScopeMetadataResolver(scopeMetadataResolver);
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-web

reader.setScopeMetadataResolver(scopeMetadataResolver);
scanner.setScopeMetadataResolver(scopeMetadataResolver);

代码示例来源:origin: apache/servicemix-bundles

reader.setScopeMetadataResolver(scopeMetadataResolver);
scanner.setScopeMetadataResolver(scopeMetadataResolver);

相关文章