使用技巧 實現便攜 有選擇地記錄使用者操作日誌

2021-09-29 04:04:40 字數 502 閱讀 2408

平台後台介面已經完成,需求方提出了新的需求(需要針對某些具體業務,記錄使用者操作日誌入庫)。
1. 通過為 每個/個別類似介面 編寫乙個aop處理。

優點: 每個業務介面處理可以針對性處理,擴充套件靈活;

缺點: 需要編寫很多aop類,工作量略大

2. 團隊裡技術人員的推薦。用aop+自定義註解的方式來靈活,通過判斷自定義註解中是否有設定屬性來區分是否要執行處理邏輯。

優點:提供了較大的靈活性,切點數少很多,且工作量相較第一種少了極多,同樣擴充套件靈活,不侵入原有**;

缺點: 業務處理上要細分還是不容易(不過也不能算缺點,相比於第一種也是要另加切點與處理邏輯)

現在正經手的專案中,第二種方案能夠極大減少工作量,且已能滿足業務需求,所以選用了此種方案。

實現demo記錄在github,以供自己以後回顧。

不得不感嘆,今天又學到了實用的技巧,之前完全沒想過這種實現方案。

程式設計路尚長,共勉

選擇網域名稱的技巧有哪些

乙個網域名稱的價值,有很多因素組成。如何判斷這個網域名稱是否有價值,我們可以分以下幾點來詳細介紹 首先說網域名稱字尾。無可爭議,com第一。第二名就出現爭議了,如果按三雜公尺,現在更多的公尺農認為net比cn貴,有價值。但是普通的除3雜之外,cn應該 還是排名第二。第三名問題更多,現在net越來越不...

選擇合適的iOS培訓機構有技巧

選擇合適的ios培訓機構有技巧 在這個培訓行業興起的時代,讓眾多學子得到了新的學習機會,也為創造自己的幸福人生多了一條可以走的路,那姚如何選擇適合自己的ios培訓機構呢?選擇合適的ios培訓機構又有哪些技巧呢?在這裡我推薦廣州傳智播客ios培訓機構,廣州傳智播客成立於2010年,機構依託csdn整合...

SQL技巧 使用SQL子選擇來合併查詢

你是否曾經為了得到所需要的資訊而反覆查詢?子選擇,也被稱為子查詢,也許正是你在尋找的。sql的這項功能使你可以在一組結果中查詢,創造性地給結果組加以限定,或是在向資料庫的單一呼叫中將結果與乙個無關係的查詢做相關。這篇文章中我將給出幾個子選擇的例子並就何時使用他們進行討論。在乙個結果組中搜尋 子選擇的...