Browse Source

add web log and process exceptions

sunyj 7 years ago
parent
commit
3b1234bdd5
1 changed files with 19 additions and 0 deletions
  1. 19 0
      src/main/java/com/uas/ps/message/WebAppConfiguration.java

+ 19 - 0
src/main/java/com/uas/ps/message/WebAppConfiguration.java

@@ -3,6 +3,9 @@ package com.uas.ps.message;
 import com.alibaba.fastjson.serializer.SerializerFeature;
 import com.alibaba.fastjson.support.config.FastJsonConfig;
 import com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter;
+import com.uas.ps.core.intercept.ExceptionHandlerAdvice;
+import com.uas.ps.core.intercept.WebLogAspect;
+import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.ComponentScan;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.http.MediaType;
@@ -40,4 +43,20 @@ public class WebAppConfiguration extends WebMvcConfigurerAdapter {
         super.configureMessageConverters(converters);
     }
 
+    /**
+     * 打印 HTTP 请求信息
+     */
+    @Bean
+    public WebLogAspect webLog() {
+        return new WebLogAspect();
+    }
+
+    /**
+     * 异常处理
+     */
+    @Bean
+    public ExceptionHandlerAdvice exceptionHandlerAdvice() {
+        return new ExceptionHandlerAdvice();
+    }
+
 }