tag aop

標籤
貢獻29
91
04:56 PM · Nov 04 ,2025

@aop / 博客 RSS 訂閱

京東雲開發者 - Spring源碼核心剖析 | 京東雲技術團隊

前言 SpringAOP作為Spring最核心的能力之一,其重要性不言而喻。然後需要知道的是AOP並不只是Spring特有的功能,而是一種思想,一種通用的功能。而SpringAOP只是在AOP的基礎上將能力集成到SpringIOC中,使其作為bean的一種,從而我們能夠很方便的進行使用。 一、SpringAOP的使用方式 1.1 使用場景 當我們在日常業務開發中,例如有些功能模塊是通用的(日誌、權

spring , aop , 源碼分析 , springboot

收藏 評論

mob64ca14147fe3 - Android 依賴注入 構造函數裏的參數自動創建嗎

依賴注入(DI, Dependency Injection):假設你是一個特工人員,需要C4 炸 藥去炸燬橋樑。一種辦法是出發的時候自帶100 公斤C4,到了地方引爆,這相當於我們常 見的自己給變量賦值然後調用;另一種辦法呢,是當你到達目的地以後,呼叫總部空投200 公斤C4 ×××,然後你可以炸燬不止一座橋樑,這就相當於你在需要的時候

aop , 移動開發 , Programming , Dependency , Android

收藏 評論

cyl173 - 【後端面經-Spring】Spring簡介

【後端面經-Spring】Spring簡介 1. Spring簡介 Spring是為了簡化java項目開發設計的一款設計層面開源框架,其設計目的就是為了“簡化開發”。 它使用分層架構,解決業務邏輯層和各層之間的鬆耦合。 核心特性: IOC:控制反轉; AOP:面向切面編程; 2. Spring模塊 Spring框架可分為如下所示的模塊: 核心容

spring , aop , 面試 , 後端 , ioc

收藏 評論

江南一點雨 - 玩一玩編程式 AOP

@[toc] 平時我們項目中涉及到 AOP,基本上就是聲明式配置一下就行了,無論是基於 XML 的配置還是基於 Java 代碼的配置,都是簡單配置即可使用。聲明式配置有一個好處就是對源代碼的侵入小甚至是零侵入。不過今天鬆哥要和小夥伴們聊一聊編程式的 AOP,為什麼要聊這個話題呢?因為在 Spring 源碼中,底層就是通過這種方式創建代理對象的,所以如果自己會通過編程式的方式進行 AOP 開發

spring , aop , JAVA

收藏 評論

Joeyxx7000 - Spring-base-1(Spring基礎-1)

Traditional-Frame ssh = spring + struts + hibernate ssm = spring + springmvc + MyBatis 全家桶 腳手架框架: springboot 微服務框架: springCloud 簡介 Spring 是分層的full-stack(全棧)輕量級的框架, 以IOC和AOP為核心, 提供展現Spring mv

spring , aop , JAVA , ioc

收藏 評論

linyb極客之路 - 聊聊如何實現熱插拔AOP

前言 之前偶然看到一篇文章利用aop實現熱拔插(類似於插件),裏面的實現挺好玩。今天我們也來玩一把 前置知識 Advice: org.aopalliance.aop.Advice “通知”,表示 Aspect 在特定的 Join point 採取的操作。包括 “around”, “before” and “after 等 Advice,大體上分為了三類:BeforeAdvice、Method

spring , aop

收藏 評論

cashew - 一個詭異的成員變量獲取問題

有這麼一個工具類 @Service @Data public class A { public Client client; @PostConstruct public void init(){ client = xxxxx; } } 在另一個類B中,注入該類並使用,是ok的。 a.client.xxx 某次提交後,就死活 a.client = null了,必須得 a.getClie

spring , aop

收藏 評論

向日葵 - Spring-使用註解開發

在Spring4之後,要使用註解開發,必須要保證aop的包導入了 使用註解需要導入context約束,增加註解的支持 ?xml version="1.0" encoding="UTF-8"? beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/200

spring , aop , 註解 , ioc

收藏 評論

技術領航舵手 - Spring源碼剖析5:JDK和cglib動態代理原理詳解

目錄 代理模式是什麼? 靜態代理 動態代理 JDK動態代理 CGLIB代理 代理模式是什麼? 代理模式的作用是:為其他對象提供一種代理以控制對這個對象的訪問。在某些情況下,一個客户不想或者不能直接引用一個對象,此時可以通過一個稱之為“代理”的第三者來實現間接引用。代

spring , aop , 後端開發 , JAVA , 代理模式 , 後端 , Python

收藏 評論

江南一點雨 - Spring AOP 中的代理對象是怎麼創建出來的?

@[toc] 今天和小夥伴們聊一聊 Spring AOP 中的代理對象是怎麼創建出來的,透過這個過程再去熟悉一下 Bean 的創建過程。 最近幾篇文章都是和小夥伴們聊 Spring 容器的一些使用細節,結合這些細節再看一看源碼,等到這些功能都看完之後,我會再做一個彙總,到時候小夥伴們對 Spring 容器的整個創建過程就會有一個比較完整的瞭解了。 1. AOP 用法 先來一個簡單的案例,小夥

spring , aop , JAVA

收藏 評論

江南一點雨 - 似懂非懂的 AspectJ

今天想和小夥伴們聊一下我們在使用 Spring AOP 時,一個非常常見的概念 AspectJ。 1. 關於代理 小夥伴們知道,Java 23 種設計模式中有一種模式叫做代理模式,這種代理我們可以將之稱為靜態代理,Spring AOP 我們常説是一種動態代理,那麼這兩種代理的區別在哪裏呢? 1.1 靜態代理 這種代理在我們日常生活中其實非常常見,例如房屋中介就相當於是一個代理,當房東需要出租房子的

spring , aop , JAVA

收藏 評論

今晚加個牛腿吃 - Spring詳解

Spring 是 Java 生態中開源的輕量級企業級應用開發框架,由 Rod Johnson 於 2003 年提出,核心目標是簡化 Java 開發、解耦組件依賴、提升代碼可維護性與擴展性。它不僅是一套框架,更是一種 “約定優於配置” 的開發思想,現已發展為包含 Spring Core、Spring Boot、Spring Cloud 等子項目的龐大生態體系,以下從核心模塊、核心特

aop , 微服務 , 後端開發 , JAVA , Web

收藏 評論

linyb極客之路 - 聊聊那些年我們實現java AOP幾種常見套路

前言 有一定開發經驗的同學對AOP應該很瞭解吧,如果不瞭解,可以先查看如下文章進行科普一下https://baike.baidu.com/item/AOP/1332219?fr=aladdin,再來閲讀本文。 示例前置準備 注: 本示例基於springboot進行演示 1、在項目pom引入aop的GAV dependency groupIdorg.springfram

aop , JAVA

收藏 評論