在SpringBoot中配置aop

2021-09-07 17:00:53 字數 590 閱讀 4275

aop作為spring的乙個強大的功能經常被使用,aop的應用場景有很多,但是實際的應用還是需要根據實際的業務來進行實現。這裡就以列印日誌作為例子,在springboot中配置aop

已經加入我的github模版中:

經過那麼長時間的過程,我們也慢慢體會到,在spingboot專案中新增元素是非常方便的,aop也是。

首先配置依賴

compile('org.springframework.boot:spring-boot-starter-aop')

然後就是新增aop了

1

@component

2@aspect

3public

class

demoaop

78 @before("logpointcut()")

9public

void

before(joinpoint joinpoint)

12 }

最後在我們訪問任何controller的時候就會列印相應的日誌資訊

具體切點的配置,以及切入的方法等,都和原來是一樣的這裡就不在贅述

詳細配置說明引數參考:

SpringBoot專案在IDEA中配置熱部署功能

我們在開發中反覆修改類 頁面等資源,每次修改後都是需要重新啟動才生效,這樣每次啟動都很麻煩,浪費了大 量的時間,我們可以在修改 後不重啟就能生效,在 pom.xml 中新增如下配置就可以實現這樣的功能,我們稱 之為熱部署。在pom.xml檔案中新增熱部署的依賴就可以完成熱部署了 org.spring...

在SpringBoot中配置靜態資源路徑

在springboot中配置靜態資源路徑 訪問static public templates時,相當於訪問。login.html中background設定背景檔案路徑 這裡報錯不影響使用。需要載入springboot訪問靜態資源的jar檔案 在pom.xml檔案中加入 org.springframe...

筆記 SpringBoot在yml中配置日誌格式

實際上spring boot預設的日誌格式 logging.pattern 可以滿足大部分場景,但有些場景需要做日誌的鏈路追蹤,所以我們就需要在日誌檔案中,列印特定的 日誌id 來滿足這個場景。比如在接收到請求的時候,put乙個日誌id,這樣從請求到響應的完整流程日誌,都可以通過這乙個日誌id過濾出...