类org.springframework.scheduling.annotation.AsyncAnnotationBeanPostProcessor源码实例Demo

下面列出了怎么用org.springframework.scheduling.annotation.AsyncAnnotationBeanPostProcessor的API类实例代码及写法,或者点击链接到github查看源代码。

@Test
public void testMethodValidationPostProcessor() {
	StaticApplicationContext ac = new StaticApplicationContext();
	ac.registerSingleton("mvpp", MethodValidationPostProcessor.class);
	MutablePropertyValues pvs = new MutablePropertyValues();
	pvs.add("beforeExistingAdvisors", false);
	ac.registerSingleton("aapp", AsyncAnnotationBeanPostProcessor.class, pvs);
	ac.registerSingleton("bean", MyValidBean.class);
	ac.refresh();
	doTestProxyValidation(ac.getBean("bean", MyValidInterface.class));
	ac.close();
}
 
@Test
@SuppressWarnings("unchecked")
public void testMethodValidationPostProcessor() {
	StaticApplicationContext ac = new StaticApplicationContext();
	ac.registerSingleton("mvpp", MethodValidationPostProcessor.class);
	MutablePropertyValues pvs = new MutablePropertyValues();
	pvs.add("beforeExistingAdvisors", false);
	ac.registerSingleton("aapp", AsyncAnnotationBeanPostProcessor.class, pvs);
	ac.registerSingleton("bean", MyValidBean.class);
	ac.refresh();
	doTestProxyValidation(ac.getBean("bean", MyValidInterface.class));
	ac.close();
}
 
@Test
public void testMethodValidationPostProcessor() {
	StaticApplicationContext ac = new StaticApplicationContext();
	ac.registerSingleton("mvpp", MethodValidationPostProcessor.class);
	MutablePropertyValues pvs = new MutablePropertyValues();
	pvs.add("beforeExistingAdvisors", false);
	ac.registerSingleton("aapp", AsyncAnnotationBeanPostProcessor.class, pvs);
	ac.registerSingleton("bean", MyValidBean.class);
	ac.refresh();
	doTestProxyValidation(ac.getBean("bean", MyValidInterface.class));
	ac.close();
}
 
@Test
public void testMethodValidationPostProcessor() {
	StaticApplicationContext ac = new StaticApplicationContext();
	ac.registerSingleton("mvpp", MethodValidationPostProcessor.class);
	MutablePropertyValues pvs = new MutablePropertyValues();
	pvs.add("beforeExistingAdvisors", false);
	ac.registerSingleton("aapp", AsyncAnnotationBeanPostProcessor.class, pvs);
	ac.registerSingleton("bean", MyValidBean.class);
	ac.refresh();
	doTestProxyValidation(ac.getBean("bean", MyValidInterface.class));
	ac.close();
}
 
@Test
public void testMethodValidationPostProcessor() {
	StaticApplicationContext ac = new StaticApplicationContext();
	ac.registerSingleton("mvpp", MethodValidationPostProcessor.class);
	MutablePropertyValues pvs = new MutablePropertyValues();
	pvs.add("beforeExistingAdvisors", false);
	ac.registerSingleton("aapp", AsyncAnnotationBeanPostProcessor.class, pvs);
	ac.registerSingleton("bean", MyValidBean.class);
	ac.refresh();
	doTestProxyValidation(ac.getBean("bean", MyValidInterface.class));
	ac.close();
}
 
@Test
public void testMethodValidationPostProcessor() {
	StaticApplicationContext ac = new StaticApplicationContext();
	ac.registerSingleton("mvpp", MethodValidationPostProcessor.class);
	MutablePropertyValues pvs = new MutablePropertyValues();
	pvs.add("beforeExistingAdvisors", false);
	ac.registerSingleton("aapp", AsyncAnnotationBeanPostProcessor.class, pvs);
	ac.registerSingleton("bean", MyValidBean.class);
	ac.refresh();
	doTestProxyValidation(ac.getBean("bean", MyValidInterface.class));
	ac.close();
}
 
源代码7 项目: spring-analysis-note   文件: ImportAwareTests.java
@Bean
public AsyncAnnotationBeanPostProcessor asyncBPP() {
	return new AsyncAnnotationBeanPostProcessor();
}
 
源代码8 项目: spring-analysis-note   文件: ImportAwareTests.java
@Bean
public AsyncAnnotationBeanPostProcessor asyncBPP() {
	return new AsyncAnnotationBeanPostProcessor();
}
 
@Bean
public AsyncAnnotationBeanPostProcessor aabpp() {
	return new AsyncAnnotationBeanPostProcessor();
}
 
源代码10 项目: java-technology-stack   文件: ImportAwareTests.java
@Bean
public AsyncAnnotationBeanPostProcessor asyncBPP() {
	return new AsyncAnnotationBeanPostProcessor();
}
 
@Bean
public AsyncAnnotationBeanPostProcessor aabpp() {
	return new AsyncAnnotationBeanPostProcessor();
}
 
源代码12 项目: spring4-understanding   文件: ImportAwareTests.java
@Bean
public AsyncAnnotationBeanPostProcessor asyncBPP() {
	return new AsyncAnnotationBeanPostProcessor();
}
 
@Bean
public AsyncAnnotationBeanPostProcessor aabpp() {
	return new AsyncAnnotationBeanPostProcessor();
}