Ver Fonte

打印service初始化mapper日志

shuzheng há 9 anos atrás
pai
commit
1b89d1a4bf

+ 8 - 5
zheng-cms/zheng-cms-rpc-service/src/main/java/com/zheng/cms/rpc/service/listener/ApplicationContextListener.java

@@ -20,19 +20,22 @@ public class ApplicationContextListener implements ApplicationListener<ContextRe
     @Override
     @Override
     public void onApplicationEvent(ContextRefreshedEvent contextRefreshedEvent) {
     public void onApplicationEvent(ContextRefreshedEvent contextRefreshedEvent) {
         // root application context
         // root application context
-        if(null == contextRefreshedEvent.getApplicationContext().getParent()) {
-            _log.info(">>>>> spring初始化完毕");
+        if (null == contextRefreshedEvent.getApplicationContext().getParent()) {
+            _log.info(">>>>> spring初始化完毕 <<<<<");
             // spring初始化完毕后,通过反射调用所有service的initMapper方法
             // spring初始化完毕后,通过反射调用所有service的initMapper方法
             Map<String, Object> services = contextRefreshedEvent.getApplicationContext().getBeansWithAnnotation(Service.class);
             Map<String, Object> services = contextRefreshedEvent.getApplicationContext().getBeansWithAnnotation(Service.class);
-            for(Object service : services.values()) {
+            _log.info("===== 开始初始化service的initMapper方法 =====");
+            for (Object service : services.values()) {
+                _log.info(">>>>> {}.initMapper()", service.getClass().getName());
                 try {
                 try {
-                    Method initMapper = service.getClass().getDeclaredMethod("initMapper");
+                    Method initMapper = service.getClass().getMethod("initMapper");
                     initMapper.invoke(service);
                     initMapper.invoke(service);
                 } catch (Exception e) {
                 } catch (Exception e) {
+                    _log.error("初始化service的initMapper方法异常", e);
                     e.printStackTrace();
                     e.printStackTrace();
                 }
                 }
             }
             }
-            _log.info(">>>>> 初始化完成service的initMapper方法");
+            _log.info("===== 完成初始化service的initMapper方法 =====");
         }
         }
     }
     }
 
 

+ 6 - 3
zheng-upms/zheng-upms-rpc-service/src/main/java/com/zheng/upms/rpc/service/listener/ApplicationContextListener.java

@@ -21,18 +21,21 @@ public class ApplicationContextListener implements ApplicationListener<ContextRe
     public void onApplicationEvent(ContextRefreshedEvent contextRefreshedEvent) {
     public void onApplicationEvent(ContextRefreshedEvent contextRefreshedEvent) {
         // root application context
         // root application context
         if(null == contextRefreshedEvent.getApplicationContext().getParent()) {
         if(null == contextRefreshedEvent.getApplicationContext().getParent()) {
-            _log.info(">>>>> spring初始化完毕");
+            _log.info(">>>>> spring初始化完毕 <<<<<");
             // spring初始化完毕后,通过反射调用所有service的initMapper方法
             // spring初始化完毕后,通过反射调用所有service的initMapper方法
             Map<String, Object> services = contextRefreshedEvent.getApplicationContext().getBeansWithAnnotation(Service.class);
             Map<String, Object> services = contextRefreshedEvent.getApplicationContext().getBeansWithAnnotation(Service.class);
+            _log.info("===== 开始初始化service的initMapper方法 =====");
             for(Object service : services.values()) {
             for(Object service : services.values()) {
+                _log.info(">>>>> {}.initMapper()", service.getClass().getName());
                 try {
                 try {
-                    Method initMapper = service.getClass().getDeclaredMethod("initMapper");
+                    Method initMapper = service.getClass().getMethod("initMapper");
                     initMapper.invoke(service);
                     initMapper.invoke(service);
                 } catch (Exception e) {
                 } catch (Exception e) {
+                    _log.error("初始化service的initMapper方法异常", e);
                     e.printStackTrace();
                     e.printStackTrace();
                 }
                 }
             }
             }
-            _log.info(">>>>> 初始化完成service的initMapper方法");
+            _log.info("===== 完成初始化service的initMapper方法 =====");
         }
         }
     }
     }