国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務器之家 - 編程語言 - JAVA教程 - Spring MVC項目中log4J和AOP使用詳解

Spring MVC項目中log4J和AOP使用詳解

2021-03-04 10:10日生三金 JAVA教程

項目日志記錄是項目開發、運營必不可少的內容,有了它可以對系統有整體的把控,出現任何問題都有蹤跡可尋。下面這篇文章主要給大家介紹了關于Spring MVC項目中log4J和AOP使用的相關資料,需要的朋友可以參考下。

前言

日志處理是每個項目當中一個非常重要的內容。沒有了日志,也就失去了對系統的可控性。沒有日志,系統出現任何問題,都會沒有蹤跡可尋,這對一個信息系統而言是非常危險的。

項目中需要將service中的類方法的調用過程,使用log4j日志記錄。

service中的類和方法都很多,不可能在每個類中單獨添加log4j日志記錄的功能,因此我們在這里使用aop的思想進行橫向切面。

以service類中的方法為切入點,通過aop在方法調用前后使用log4j輸出日志,內容包括正在調用的類和方法名。

在配置過程中,筆者碰到了一些或大或小的細節上的問題,在此作為記錄。

首先是aop的配置上,我們有兩種選擇,一是通過xml配置,二是通過注解。

xml配置可以通過以下示例:

Spring MVC項目中log4J和AOP使用詳解

xml配置

則對應的aspect方法可以不用使用@aspect、@before和@after注解。

如果使用注解方式,則在xml配置文件中,只需要一行配置,開啟自動代理功能即可:

Spring MVC項目中log4J和AOP使用詳解

自動代理

此時,對應的aspect方法可以如下示例:

Spring MVC項目中log4J和AOP使用詳解
aspect1

其次,是spring配置文件所屬域上的坑,在這里配置的aop的xml文件,如果需要成功執行,需要在

web.xml文件中,將此xml配置文件加入到servlet-context中,而不是spring-context中,示例如下:

Spring MVC項目中log4J和AOP使用詳解
全局context

上圖是配置全局的spring上下文,但是aop配置文件在這里不能成功。

Spring MVC項目中log4J和AOP使用詳解
servlet的context

我們需要把aop的配置加載,放在servlet的初始化上下文中。

最后,我們運行工程,使用該方法,查看aop結果:

Spring MVC項目中log4J和AOP使用詳解
結果

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對服務器之家的支持。

原文鏈接:http://www.jianshu.com/p/6812ec44a7a2

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品成人一区二区三区夜夜夜 | 亚洲一区二区三区四区在线 | 自拍偷拍视频网站 | 国产女精品 | 国产精品久久久久久久久久三级 | 成人一区二区三区 | 秋霞电影院午夜伦 | 久久最新 | 中文永久免费观看 | 精品一区二区久久 | 精品国产欧美一区二区 | 日本午夜在线 | 亚洲视频一区二区三区 | 久久综合导航 | 精品伦精品一区二区三区视频 | 久久se精品一区精品二区 | 日韩欧美一区二区免费 | 在线观看一区 | 中文字幕在线观看一区 | 亚洲国产91| 91av在线视频观看 | 中文字幕日韩欧美 | 转生成为史莱姆这档事第四季在线观看 | 毛片91| 欧美专区在线 | 日韩在线永久免费播放 | 色橹橹欧美在线观看视频高清 | 国产毛片在线 | 欧美视频三区 | 九九热精品视频在线观看 | 欧美成人高清 | 成人免费在线视频 | 国产欧美日韩 | 欧美日韩一区二区三区在线观看 | 性色蜜桃x88av | 亚洲免费在线视频 | 久久婷婷丁香 | 亚洲国产精品一区二区三区 | 亚洲专区欧美 | av在线免费网址 | 欧美一级全黄 |