使用的框架是spring mvc+spring
最近想利用spring aop的環繞通知來處理web的日誌問題,總的來講,如果在controller層做切入,則難監控實際運**況,在service層做切入,則只能監控到service層的情況,通過捕捉service丟擲的異常來記錄日誌,對於目前本人應用而言,已經足夠了,先將記錄如下:
**:@component
@aspect
public class exceptionlog catch (throwable e) finally
return result; //必須返回結果,否則controller無法獲取service返回的結果(正常情況下)}}
spring 配置:
web.xml配置(主要是用於獲取方便程式獲取httpservletrequest)
<listener
>
<
listener-class
>
org.springframework.web.context.request.requestcontextlistener
listener-class
>
listener
>
SpringAOP環繞通知的使用
在springaop中有五種通知,環繞通知是最為強大的通知。它能夠讓你編寫的邏輯將被通知的目標方法完全包裝起來。實際上就像在乙個通知方法中同時編寫前置通知和後置通知。本片文章具體講解環繞通知的使用。使用環繞通知定義切面 aspect public class audiencearound aroun...
非零環繞規則
canvas填充的非零環繞規則 從區域內往外畫一條足夠長的線,線與順時針路徑相交,計數器 1,與逆時針路徑相交,計數器 1,計數器最終不為0則填充 水平方向上 margin left padding left border left width border right padding right ...
SpringAOP型別說明及環繞通知的特殊說明
springmvc學習記錄文章目錄 1 程式的耦合和解耦思路 2 使用springioc解決程式耦合的前期準備 4 bean標籤及其例項化的3種方式 5 bean的作用範圍和生命週期 6 spring的依賴注入 7 基於註解的ioc環境搭建 8 基於註解的ioc 常用註解 spring2.5規範 9...