試着寫一寫一系列博客,主要是記錄從搭建框架,到集成一些相關的demo,以便以后在項目中用到的時候可以快速拷貝代碼。 計划是一步一步的集成一些技術,比如,攔截器的使用,easypoi 的使用demo,Redis 的使用demo ,利用Redis做緩存,限流處理。rabbitmq 的使用 ...
一.拋出問題: 現在的項目中,存在這樣的幾個問題: 問題一.數據庫存的數據類型是BigDecimal,或者代碼中計算需要返回BigDecimal的值,由於BigDecimal返回給前端可能存在精度丟失情況 問題二.BigDecimal再后台計算后,通常需要保留兩位小數或者三位小數返回給前端,每個數據都需要處理,代碼太過於冗余 二.解決方式: 問題一的解決方案: 使用全局的序列化配置,統一將BigD ...
2020-03-07 16:09 0 5414 推薦指數:
試着寫一寫一系列博客,主要是記錄從搭建框架,到集成一些相關的demo,以便以后在項目中用到的時候可以快速拷貝代碼。 計划是一步一步的集成一些技術,比如,攔截器的使用,easypoi 的使用demo,Redis 的使用demo ,利用Redis做緩存,限流處理。rabbitmq 的使用 ...
springboot之全局處理統一返回 簡介 在REST風格的開發中,避免通常會告知前台返回是否成功以及狀態碼等信息。這里我們通常返回的時候做一次util的包裝處理工作,如:Result類似的類,里面包含succ、code、msg、data等字段。 接口調用返回類似如下: 當然在每個 ...
1、全局異常 @ControllerAdvice 如果是返回json數據 則用 RestControllerAdvice,就可以不加 @ResponseBody //捕獲全局異常,處理所有不可知的異常 @ExceptionHandler(value=Exception.class ...
package com.nxe.business.bailian.bi.config; import com.fasterxml.jackson.annotation.JsonAutoDete ...
一、Spring Security是一個能夠為基於Spring的企業應用系統提供聲明式的安全訪問控制解決方案的安全框架。它提供了一組可以在Spring應用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反轉Inversion of Control ,DI:Dependency ...
一、錯誤處理原理分析 使用SpringBoot創建的web項目中,當我們請求的頁面不存在(http狀態碼為404),或者器發生異常(http狀態碼一般為500)時,SpringBoot就會給我們返回錯誤信息。 也就是說,在SpringBoot的web項目中,會自動創建一個/error的錯誤接口 ...
一、錯誤處理原理分析 使用SpringBoot創建的web項目中,當我們請求的頁面不存在(http狀態碼為404),或者器發生異常(http狀態碼一般為500)時,SpringBoot就會給我們返回錯誤信息。 也就是說,在SpringBoot的web項目中,會自動創建一個/error的錯誤接口 ...
一、為什么要使用全局異常處理器? 什么是全局異常處理器? 就是把錯誤異常統一處理的方法。 應用場景: 1、當你使用jsr303參數校驗器,如果參數校驗不通過會拋異常,而且無法使用try-catch語句直接捕獲,這時可以使用全局異常處理器來捕捉該異常。 2、當你自定義了一個異常類 ...