Skip to content

Commit d57e78c

Browse files
authored
[ISSUE #674] Remove duplicate validate (#730)
1 parent afe909e commit d57e78c

File tree

4 files changed

+0
-53
lines changed

4 files changed

+0
-53
lines changed

rocketmq-spring-boot/src/main/java/org/apache/rocketmq/spring/autoconfigure/ExtConsumerResetConfiguration.java

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,10 @@
3131
import org.springframework.aop.scope.ScopedProxyUtils;
3232
import org.springframework.beans.BeansException;
3333
import org.springframework.beans.factory.SmartInitializingSingleton;
34-
import org.springframework.beans.factory.support.BeanDefinitionValidationException;
3534
import org.springframework.context.ApplicationContext;
3635
import org.springframework.context.ApplicationContextAware;
3736
import org.springframework.context.ConfigurableApplicationContext;
3837
import org.springframework.context.annotation.Configuration;
39-
import org.springframework.context.support.GenericApplicationContext;
4038
import org.springframework.core.env.ConfigurableEnvironment;
4139
import org.springframework.util.Assert;
4240
import org.springframework.util.StringUtils;
@@ -87,8 +85,6 @@ private void registerTemplate(String beanName, Object bean) {
8785
}
8886

8987
ExtRocketMQConsumerConfiguration annotation = clazz.getAnnotation(ExtRocketMQConsumerConfiguration.class);
90-
GenericApplicationContext genericApplicationContext = (GenericApplicationContext) applicationContext;
91-
validate(annotation, genericApplicationContext);
9288

9389
DefaultLitePullConsumer consumer = null;
9490
try {
@@ -142,14 +138,4 @@ private String resolvePlaceholders(String text, String defaultValue) {
142138
String value = environment.resolvePlaceholders(text);
143139
return StringUtils.hasLength(value) ? value : defaultValue;
144140
}
145-
146-
private void validate(ExtRocketMQConsumerConfiguration annotation,
147-
GenericApplicationContext genericApplicationContext) {
148-
if (genericApplicationContext.isBeanNameInUse(annotation.value())) {
149-
throw new BeanDefinitionValidationException(
150-
String.format("Bean {} has been used in Spring Application Context, " +
151-
"please check the @ExtRocketMQConsumerConfiguration",
152-
annotation.value()));
153-
}
154-
}
155141
}

rocketmq-spring-boot/src/main/java/org/apache/rocketmq/spring/autoconfigure/ExtProducerResetConfiguration.java

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@
3636
import org.springframework.context.ApplicationContextAware;
3737
import org.springframework.context.ConfigurableApplicationContext;
3838
import org.springframework.context.annotation.Configuration;
39-
import org.springframework.context.support.GenericApplicationContext;
4039
import org.springframework.core.env.ConfigurableEnvironment;
4140
import org.springframework.util.StringUtils;
4241

@@ -81,8 +80,6 @@ private void registerTemplate(String beanName, Object bean) {
8180
}
8281

8382
ExtRocketMQTemplateConfiguration annotation = clazz.getAnnotation(ExtRocketMQTemplateConfiguration.class);
84-
GenericApplicationContext genericApplicationContext = (GenericApplicationContext) applicationContext;
85-
validate(annotation, genericApplicationContext);
8683

8784
DefaultMQProducer mqProducer = createProducer(annotation);
8885
try {
@@ -134,13 +131,4 @@ private DefaultMQProducer createProducer(ExtRocketMQTemplateConfiguration annota
134131
producer.setInstanceName(annotation.instanceName());
135132
return producer;
136133
}
137-
138-
private void validate(ExtRocketMQTemplateConfiguration annotation,
139-
GenericApplicationContext genericApplicationContext) {
140-
if (genericApplicationContext.isBeanNameInUse(annotation.value())) {
141-
throw new BeanDefinitionValidationException(String.format("Bean %s has been used in Spring Application Context, " +
142-
"please check the @ExtRocketMQTemplateConfiguration",
143-
annotation.value()));
144-
}
145-
}
146134
}

rocketmq-v5-client-spring-boot/src/main/java/org/apache/rocketmq/client/autoconfigure/ExtConsumerResetConfiguration.java

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,10 @@
3131
import org.springframework.aop.scope.ScopedProxyUtils;
3232
import org.springframework.beans.BeansException;
3333
import org.springframework.beans.factory.SmartInitializingSingleton;
34-
import org.springframework.beans.factory.support.BeanDefinitionValidationException;
3534
import org.springframework.context.ApplicationContext;
3635
import org.springframework.context.ApplicationContextAware;
3736
import org.springframework.context.ConfigurableApplicationContext;
3837
import org.springframework.context.annotation.Configuration;
39-
import org.springframework.context.support.GenericApplicationContext;
4038
import org.springframework.core.env.ConfigurableEnvironment;
4139
import org.springframework.util.Assert;
4240
import org.springframework.util.StringUtils;
@@ -87,8 +85,6 @@ private void registerTemplate(String beanName, Object bean) {
8785
throw new IllegalStateException(clazz + " is not instance of " + RocketMQClientTemplate.class.getName());
8886
}
8987
org.apache.rocketmq.client.annotation.ExtConsumerResetConfiguration annotation = clazz.getAnnotation(org.apache.rocketmq.client.annotation.ExtConsumerResetConfiguration.class);
90-
GenericApplicationContext genericApplicationContext = (GenericApplicationContext) applicationContext;
91-
validate(annotation, genericApplicationContext);
9288

9389
SimpleConsumerBuilder consumerBuilder = null;
9490
SimpleConsumer simpleConsumer = null;
@@ -145,16 +141,6 @@ private String resolvePlaceholders(String text, String defaultValue) {
145141
return StringUtils.hasLength(value) ? value : defaultValue;
146142
}
147143

148-
private void validate(org.apache.rocketmq.client.annotation.ExtConsumerResetConfiguration annotation,
149-
GenericApplicationContext genericApplicationContext) {
150-
if (genericApplicationContext.isBeanNameInUse(annotation.value())) {
151-
throw new BeanDefinitionValidationException(
152-
String.format("Bean %s has been used in Spring Application Context, " +
153-
"please check the @ExtRocketMQConsumerConfiguration",
154-
annotation.value()));
155-
}
156-
}
157-
158144
static class SimpleConsumerInfo {
159145
String consumerGroup;
160146

rocketmq-v5-client-spring-boot/src/main/java/org/apache/rocketmq/client/autoconfigure/ExtTemplateResetConfiguration.java

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,10 @@
3030
import org.springframework.aop.scope.ScopedProxyUtils;
3131
import org.springframework.beans.BeansException;
3232
import org.springframework.beans.factory.SmartInitializingSingleton;
33-
import org.springframework.beans.factory.support.BeanDefinitionValidationException;
3433
import org.springframework.context.ApplicationContext;
3534
import org.springframework.context.ApplicationContextAware;
3635
import org.springframework.context.ConfigurableApplicationContext;
3736
import org.springframework.context.annotation.Configuration;
38-
import org.springframework.context.support.GenericApplicationContext;
3937
import org.springframework.core.env.ConfigurableEnvironment;
4038
import org.springframework.util.StringUtils;
4139

@@ -87,8 +85,6 @@ private void registerTemplate(String beanName, Object bean) {
8785
}
8886

8987
ExtProducerResetConfiguration annotation = clazz.getAnnotation(ExtProducerResetConfiguration.class);
90-
GenericApplicationContext genericApplicationContext = (GenericApplicationContext) applicationContext;
91-
validate(annotation, genericApplicationContext);
9288

9389
ProducerBuilder producerBuilder = createProducer(annotation);
9490
RocketMQClientTemplate rocketMQTemplate = (RocketMQClientTemplate) bean;
@@ -124,13 +120,4 @@ private ProducerBuilder createProducer(ExtProducerResetConfiguration annotation)
124120
return producerBuilder;
125121
}
126122

127-
private void validate(ExtProducerResetConfiguration annotation,
128-
GenericApplicationContext genericApplicationContext) {
129-
if (genericApplicationContext.isBeanNameInUse(annotation.value())) {
130-
throw new BeanDefinitionValidationException(String.format("Bean %s has been used in Spring Application Context, " +
131-
"please check the @ExtTemplateConfiguration",
132-
annotation.value()));
133-
}
134-
}
135-
136123
}

0 commit comments

Comments
 (0)