Class<?> beanClass = ClassUtils.forName(beanClassName, beanFactory.getBeanClassLoader());
if(AnnotationUtils.isAnnotationDeclaredLocally(EventSubscriber.class, beanClass)) {
Method[] declearedMethods = beanClass.getDeclaredMethods();
for (Method declearedMethod : declearedMethods) {
//
Event event = AnnotationUtils.getAnnotation(declearedMethod, Event.class);
if (event != null) {
String eventKey = generateEventKey(event);
eventMapping.put(eventKey, event);
eventSubscriberMapping.put(eventKey, beanName);
//