本文整理了Java中org.springframework.context.annotation.Scope
类的一些代码示例,展示了Scope
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Scope
类的具体详情如下:
包路径:org.springframework.context.annotation.Scope
类名称:Scope
暂无
代码示例来源:origin: aol/micro-server
@Component
@Scope(value=ConfigurableBeanFactory.SCOPE_PROTOTYPE)
@Path("/status")
public class FilterStatusResource implements RestResource {
@Autowired
private RequestScopeUserInfo info;
@GET
@Produces("text/plain")
@Path("/ping")
public String ping() {
info.print();
return "ok";
}
@GET
@Produces("text/plain")
@Path("/ping2")
public String ping2() {
return "ok";
}
}
代码示例来源:origin: spring-projects/spring-framework
@Component
@Scope(proxyMode = ScopedProxyMode.INTERFACES)
static class AnnotatedProxyTestBean extends AbstractIdentifiable implements AnnotatedSimpleService {
@Autowired
private EventCollector eventCollector;
@Override
public void handleIt(TestEvent event) {
this.eventCollector.addEvent(this, event);
}
}
代码示例来源:origin: rampatra/jbot
@Service
@Scope("prototype")
public class SlackService {
@Autowired
SlackApiEndpoints slackApiEndpoints;
@Autowired
RestTemplate restTemplate;
代码示例来源:origin: spring-projects/spring-framework
@Bean
@Scope("prototype")
@SuppressWarnings("rawtypes")
public Repository genericRepo() {
return new Repository<Object>() {
@Override
public String toString() {
return "Repository<Object>";
}
};
}
}
代码示例来源:origin: spring-projects/spring-framework
@Component
@Scope(proxyMode = ScopedProxyMode.TARGET_CLASS)
static class CglibProxyWithPrivateMethod extends AbstractTestEventListener {
@EventListener
private void handleIt(TestEvent event) {
collectEvent(event);
}
}
代码示例来源:origin: cloudfoundry-incubator/multiapps-controller
@Path("/spaces/{space_guid}")
@Component
@Scope(value = "request")
public class BaseResource {
@Inject
private FilesApi filesApi;
@Inject
private MtasApi mtasApi;
@Inject
private OperationsApi operationsApi;
@Path("/files")
public FilesApi getMtaFiles() {
return filesApi;
}
@Path("/mtas")
public MtasApi getMtasApi() {
return mtasApi;
}
@Path("/operations")
public OperationsApi getOperationsApi() {
return operationsApi;
}
}
代码示例来源:origin: spring-projects/spring-framework
@Scope("prototype")
static class AdaptiveInjectionPoints {
@Autowired @Qualifier("adaptive1")
public TestBean adaptiveInjectionPoint1;
public TestBean adaptiveInjectionPoint2;
@Autowired @Qualifier("adaptive2")
public void setAdaptiveInjectionPoint2(TestBean adaptiveInjectionPoint2) {
this.adaptiveInjectionPoint2 = adaptiveInjectionPoint2;
}
}
代码示例来源:origin: chenhaoxiang/Java
/**
* Created with IntelliJ IDEA.
* User: 陈浩翔.
* Date: 2016/11/11.
* Time: 上午 11:23.
* Explain:编写Prototype的Bean
*/
@Service
@Scope("prototype")
public class DemoPrototypeService {
}
代码示例来源:origin: com.github.kristofa/brave-core-spring
@Bean
@Scope(value = "singleton")
public ServerRequestInterceptor serverRequestInterceptor() {
return brave.serverRequestInterceptor();
}
代码示例来源:origin: com.github.kristofa/brave-core-spring
@Bean
@Scope(value = "singleton")
public ServerResponseInterceptor serverResponseInterceptor() {
return brave.serverResponseInterceptor();
}
代码示例来源:origin: com.github.kristofa/brave-core-spring
@Bean
@Scope(value = "singleton")
public ServerTracer serverTracer() {
return brave.serverTracer();
}
代码示例来源:origin: com.github.kristofa/brave-core-spring
@Bean
@Scope(value = "singleton")
public ClientRequestInterceptor clientRequestInterceptor() {
return brave.clientRequestInterceptor();
}
代码示例来源:origin: com.github.kristofa/brave-core-spring
@Bean
@Scope(value = "singleton")
public ClientResponseInterceptor clientResponseInterceptor() {
return brave.clientResponseInterceptor();
}
代码示例来源:origin: com.github.kristofa/brave-core-spring
@Bean
@Scope(value = "singleton")
public ServerSpanThreadBinder serverSpanThreadBinder() {
return brave.serverSpanThreadBinder();
}
}
代码示例来源:origin: com.github.kristofa/brave-core-spring
@Bean
@Scope(value = "singleton")
public ClientTracer clientTracer() {
return brave.clientTracer();
}
代码示例来源:origin: com.github.kristofa/brave-impl-spring
/**
* Gets singleton {@link ServerSpanThreadBinder}.
*
* @return Singleton {@link ServerSpanThreadBinder}.
*/
@Bean
@Scope(value = "singleton")
public ServerSpanThreadBinder threadBinder() {
return Brave.getServerSpanThreadBinder();
}
代码示例来源:origin: com.github.kristofa/brave-impl-spring
/**
* Creates a singleton {@link AnnotationSubmitter}.
*
* @return singleton {@link AnnotationSubmitter}.
*/
@Bean
@Scope(value = "singleton")
public AnnotationSubmitter annotationSubmitter() {
return Brave.getServerSpanAnnotationSubmitter();
}
}
代码示例来源:origin: com.github.kristofa/brave-impl-spring
/**
* Gets a singleton {@link EndPointSubmitter}.
*
* @return Singleton {@link EndPointSubmitter}.
*/
@Bean
@Scope(value = "singleton")
public EndPointSubmitter endPointSubmitter() {
return Brave.getEndPointSubmitter();
}
}
代码示例来源:origin: com.github.kristofa/brave-core-spring
@Bean(name = "serverSpanAnnotationSubmitter")
@Scope(value = "singleton")
public AnnotationSubmitter serverSpanAnnotationSubmitter() {
return brave.serverSpanAnnotationSubmitter();
}
代码示例来源:origin: com.github.kristofa/brave-impl-spring
/**
* Creates a singleton ClientTracer instance.
*
* @return Singleton ClientTracer instance.
*/
@Bean
@Scope(value = "singleton")
public ClientTracer clientTracer() {
return Brave.getClientTracer(spanCollector, traceFilters.getTraceFilters());
}
}
内容来源于网络,如有侵权,请联系作者删除!