This commit is contained in:
parent
d6755d4c62
commit
098ae0539f
@ -256,6 +256,12 @@ public class WeixinMessageDispatcher {
|
|||||||
}
|
}
|
||||||
if (beanFactory != null) {
|
if (beanFactory != null) {
|
||||||
for (Class<?> clazz : messageHandlerClass) {
|
for (Class<?> clazz : messageHandlerClass) {
|
||||||
|
if (clazz.isInterface()
|
||||||
|
|| Modifier.isAbstract(clazz.getModifiers())
|
||||||
|
|| !WeixinMessageHandler.class
|
||||||
|
.isAssignableFrom(clazz)) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
try {
|
try {
|
||||||
messageHandlerList
|
messageHandlerList
|
||||||
.add((WeixinMessageHandler) beanFactory
|
.add((WeixinMessageHandler) beanFactory
|
||||||
@ -274,7 +280,9 @@ public class WeixinMessageDispatcher {
|
|||||||
} else {
|
} else {
|
||||||
for (Class<?> clazz : messageHandlerClass) {
|
for (Class<?> clazz : messageHandlerClass) {
|
||||||
if (clazz.isInterface()
|
if (clazz.isInterface()
|
||||||
|| Modifier.isAbstract(clazz.getModifiers())) {
|
|| Modifier.isAbstract(clazz.getModifiers())
|
||||||
|
|| !WeixinMessageHandler.class
|
||||||
|
.isAssignableFrom(clazz)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
@ -318,6 +326,12 @@ public class WeixinMessageDispatcher {
|
|||||||
}
|
}
|
||||||
if (beanFactory != null) {
|
if (beanFactory != null) {
|
||||||
for (Class<?> clazz : messageInterceptorClass) {
|
for (Class<?> clazz : messageInterceptorClass) {
|
||||||
|
if (clazz.isInterface()
|
||||||
|
|| Modifier.isAbstract(clazz.getModifiers())
|
||||||
|
|| !WeixinMessageInterceptor.class
|
||||||
|
.isAssignableFrom(clazz)) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
try {
|
try {
|
||||||
messageInterceptorList
|
messageInterceptorList
|
||||||
.add((WeixinMessageInterceptor) beanFactory
|
.add((WeixinMessageInterceptor) beanFactory
|
||||||
@ -336,7 +350,9 @@ public class WeixinMessageDispatcher {
|
|||||||
} else {
|
} else {
|
||||||
for (Class<?> clazz : messageInterceptorClass) {
|
for (Class<?> clazz : messageInterceptorClass) {
|
||||||
if (clazz.isInterface()
|
if (clazz.isInterface()
|
||||||
|| Modifier.isAbstract(clazz.getModifiers())) {
|
|| Modifier.isAbstract(clazz.getModifiers())
|
||||||
|
|| !WeixinMessageInterceptor.class
|
||||||
|
.isAssignableFrom(clazz)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user