關於java架構心得

2021-09-24 03:22:39 字數 1042 閱讀 8368

一,對外開放jar包

1.開放全域性異常捕獲

好處:在業務**中,不需要關注返回值,不用關心返回客戶端格式,事務內部需要要特殊關注回滾,

2.例子:

提供兩個檔案,bus***ception異常類,exceptioninterceptor異常***

2.1bus***ception**:返回給客戶端統一格式

定義返回值,定義提示內容,定義返回code碼

2.2在exceptioninterceptor進行攔截

可在

@exceptionhandler()
標識攔截的異常,並對返回的異常結果進行處理,將友好結果返回給頁面

3.應用:

需要在專案中新建乙個類,繼承exceptioninterceptor***,並標註註解@configuration

在業務**中使用:

返回提示結果:

這裡只是乙個簡單的例子,另:如果不想寫類去繼承exceptioninterceptor,可以在jar包中增加spring.handler配置檔案,指向exceptioninterceptor,spring載入完後,會自動載入這個***。如果mybatis和dubbo等也是用的這樣的載入方式。

架構心得 (一)

在軟體開發工作上面,將更多的時間花在前期設計上,整體學習上,而非一點點的測試和實驗上,這樣將會更大限度的增加自己的整體學習能力和架構能力。ant 在軟體的學習上有很多值得我們借鑑的地方,他能著重於總體的設計和有價值的文件的詳細解讀,這樣在自己的架構能力上面進步很快,而且效率高。同時效率高省下來的時間...

本週JAVA心得

本週我們學習了如何將自己設定的好友顯示出來,還有將資料庫裡的相關 整理到一起,老師說比較簡單其實還是挺麻煩的哈哈。簡單搜了一下資料庫的好處 存檔海量資訊,歷史資料隨時可查。例如十年前的資料,如果沒有資料庫,想要找到是不容易的,可能存檔的紙質資料或者電腦資料早就丟失了。提高記錄和檢索資訊的效率。試想,...

關於軟體體系架構的一點心得

軟體體系架構是什麼?軟體體系架構是怎樣產生的?軟體體系架構具有怎樣的作用?軟體體系架構如何優化?本文將從這四個角度來進行闡述。一 什麼是軟體體系架構 軟體體系架構,我們首先用簡單的望文生義法來進行想象。第一,軟體 我們知道這個東西和軟體有關。軟體是一系列按照特定順序組織的計算機資料和指令的集合,其與...