基于注解的Aop开发,实现aop快速入门,基于注解的AOP开发

简介: 基于注解的Aop开发,实现aop快速入门,基于注解的AOP开发

基于注解的Aop开发,实现aop快速入门


1.1 之前是注解配置事务关系,现在是注解配置事务关系

1.2 第五步开启组件扫描,在配置文件中配置组件扫描,我们用component去标注这个注解之后,让Spring去产生,然后你得开启组件扫描

2、使用注解的Aop开发的实例,建一个包

2.1 名字为anno的注解方式

2.2 把之前复制过去

2.3 第一步和第二步就完成了

3、第三步完成,我得把目标交给Spring容器,写一个Component

3.1 给一个名字Target

3.2 现在我只是把MyAspect交给Spring容器类,这里他现在不是切面,因为他没有标志

3.3 现在我要配置标志

3.4 名字叫MyAspect

3.5 以上内容的是把目标交给Spring

4、逻辑中存在的问题,只有我认为他是切面,

4.1 如果你想让Spring中,认定他为注解

4.2 如果你还在这里配置的话,你还写前置控制吗?不用了,使用前置注解就行

用他就告诉

4.3 在这里指定某个方法和前置表达式

4.4 把前置条件copy 扔这就行

4.5 要把包给拿过来

5、这句话代表aop下的所以方法,所有返回值,现在我要测试,我先copy一下

5.1 爆红的文件意思是我要加载他

5.2  在容器中没有这个Bean

5.3 因为这个配置文件你什么也没写

5.4 这里开启组件扫描和自动代理

5.5 组件扫描需要context命名空间

5.6 扫那个包那?

5.7扫的那个包

5.8 这里出的问题是导包的问题,因为我是直接copy过去的,不是他

5.9 是那个包的,是我自己包的:

5.10 不执行,我得配个自动代理

5.11 配个自动代理

5.12 加上了上面这句话,就能够识别这些东西

5.13  效果,现在加了组件扫描和AOP

注解配置AOP详解


Aop的注解有哪些

1、环绕注解

1.1 around环绕注解

2、表达式还是他

2.1 前置条件还是他

3、后置增强书写

3.1 选中他执行:

3.2 环绕前执行和环绕后执行

4、切点表达式的抽取,前置条件相同,如何

4.1 如何进行抽取:使用@Pointcut方法定义注解

4.2  用代码去演示一下,如何抽取代码,使用@Ponintcut进行注解,不过还要写一个空方法

4.3 现在我想直接引用抽取的部分,怎么引用:用字符串把方法给引用过去

4.4 还可以怎么引

4.5 用Pointcut(),写完就可以使用了

5、知识要点

相关文章
|
1月前
|
运维 Java 程序员
Spring5深入浅出篇:基于注解实现的AOP
# Spring5 AOP 深入理解:注解实现 本文介绍了基于注解的AOP编程步骤,包括原始对象、额外功能、切点和组装切面。步骤1-3旨在构建切面,与传统AOP相似。示例代码展示了如何使用`@Around`定义切面和执行逻辑。配置中,通过`@Aspect`和`@Around`注解定义切点,并在Spring配置中启用AOP自动代理。 进一步讨论了切点复用,避免重复代码以提高代码维护性。通过`@Pointcut`定义通用切点表达式,然后在多个通知中引用。此外,解释了AOP底层实现的两种动态代理方式:JDK动态代理和Cglib字节码增强,默认使用JDK,可通过配置切换到Cglib
|
13天前
|
XML 安全 Java
Spring高手之路19——Spring AOP注解指南
在本文中,我们将深入探索Spring AOP(面向切面编程)的核心概念及其在现代Spring应用中的实际应用。从基本的注解使用到复杂的切面配置,本文将一步步指导你如何利用Spring AOP提升代码的模块化,帮助你在Spring开发路上更进一步。
25 3
Spring高手之路19——Spring AOP注解指南
|
1月前
|
Java 开发者 Spring
面向切面编程(SpringAOP)、通过注解实现AOP代码、AOP的工作流程
面向切面编程(SpringAOP)、通过注解实现AOP代码、AOP的工作流程
36 1
面向切面编程(SpringAOP)、通过注解实现AOP代码、AOP的工作流程
|
16天前
|
监控 Java Spring
自定义注解+AOP切面日志+源码
自定义注解+AOP切面日志+源码
19 1
|
2天前
|
XML Java 数据格式
Spring5系列学习文章分享---第三篇(AOP概念+原理+动态代理+术语+Aspect+操作案例(注解与配置方式))
Spring5系列学习文章分享---第三篇(AOP概念+原理+动态代理+术语+Aspect+操作案例(注解与配置方式))
5 0
|
23天前
|
Java Spring
自定义注解+AOP
自定义注解+AOP
22 1
|
8天前
|
Java Maven Spring
Spring中AOP最简单实例-@注解形式
Spring中AOP最简单实例-@注解形式
17 0
|
1月前
|
Java
Springboot 使用自定义注解结合AOP方式校验接口参数
Springboot 使用自定义注解结合AOP方式校验接口参数
Springboot 使用自定义注解结合AOP方式校验接口参数
|
1月前
|
Java 数据库连接 应用服务中间件
Spring5源码(39)-Aop事物管理简介及编程式事物实现
Spring5源码(39)-Aop事物管理简介及编程式事物实现
33 0
|
15天前
|
Java Maven 数据安全/隐私保护
详解 Java AOP:面向方面编程的核心概念与 Spring 实现
详解 Java AOP:面向方面编程的核心概念与 Spring 实现
23 1