spring中AOP怎么使用,相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。
創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務,包含不限于網(wǎng)站設計制作、成都網(wǎng)站制作、玉泉網(wǎng)絡推廣、重慶小程序開發(fā)、玉泉網(wǎng)絡營銷、玉泉企業(yè)策劃、玉泉品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)公司為所有大學生創(chuàng)業(yè)者提供玉泉建站搭建服務,24小時服務熱線:13518219792,官方網(wǎng)址:www.muchs.cn
//AOP切面 :多個切面時,@Order(i)注解來標識切面的優(yōu)先級。i的值越小,優(yōu)先級越高 @Order(5) @Aspect @Component public class SysAspect { @Pointcut("execution(public * com.zypcy.expend.controller.*.*(..))") public void log(){} private static final org.slf4j.Logger logger = LoggerFactory.getLogger(SysAspect.class); //統(tǒng)計請求的處理時間 ThreadLocal<Long> startTime = new ThreadLocal<>(); @Before("log()") public void doBefore(JoinPoint joinPoint) throws Throwable{ startTime.set(System.currentTimeMillis()); //接收到請求,記錄請求內(nèi)容 ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes(); HttpServletRequest request = attributes.getRequest(); //記錄請求的內(nèi)容 System.out.println("Aspect_URL:"+request.getRequestURL().toString()); System.out.println("Aspect_Method:"+request.getMethod()); } @AfterReturning(returning = "ret" , pointcut = "log()") public void doAfterReturning(Object ret){ //處理完請求后,返回內(nèi)容 System.out.println("方法返回值:"+ JSON.toJSONString(ret) +",方法執(zhí)行時間:"+ (System.currentTimeMillis() - startTime.get())); } }
看完上述內(nèi)容,你們掌握spring中AOP怎么使用的方法了嗎?如果還想學到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!
網(wǎng)頁題目:spring中AOP怎么使用
瀏覽地址:http://www.muchs.cn/article2/geesoc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、微信公眾號、小程序開發(fā)、Google、網(wǎng)站內(nèi)鏈、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)