AspectJ通过xml配置的方式来实现

AspectJ来通过xml配置实现可以通过参考查看下面的代码:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:aop="http://www.springframework.org/schema/aop"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd">
        <!--开启aspectJ的注解开发,AspectJ的自动代理-->
        <!--<aop:aspectj-autoproxy/>-->

        <!--目标类-->
        <bean id="xiaomao" class="com.AspecJ.xiaomaoDao"></bean>

        <!--切面类-->
        <bean id="AspecJ" class="com.AspecJ.aspectj"/>
     
        <!--通过xml配置-->
        <aop:config>
          <!--配置切点-->
                <aop:pointcut id="Mypointcut" expression="execution(* com.AspecJ.xiaomaoDao.find())"/>
                <aop:pointcut id="Mypointcut2" expression="execution(* com.AspecJ.xiaomaoDao.update())"/>
                <!--配置切面类和通知-->
          <aop:aspect id="aspectj" ref="AspecJ">
                        <aop:before method="before" pointcut-ref="Mypointcut"/>
                        <aop:after-returning method="after" pointcut-ref="Mypointcut2"/>
                </aop:aspect>
        </aop:config>

</beans>

原文地址:https://www.cnblogs.com/xiaolaha/p/11380211.html

时间: 2024-10-16 05:22:26

AspectJ通过xml配置的方式来实现的相关文章

Spring定时器技术终结者——采用XML配置的方式实现Spring定时器

在Spring中有两种方式可以实现定时器的功能,分别是Scheduled注释方式和XML配置方式,本博客将介绍如何在Spring中使用采用XML配置的方式实现定时器的功能,代码及相应的解释如下: 代码1-Spring配置文件(applicationContext.xml文件): <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.o

day39-Spring 11-Spring的AOP:基于AspectJ的XML配置方式

spring相关—AOP编程—数学计算器情景示例讲解(包含注解配置AOP与XML配置AOP)

1.数学计算器 ①数学计算器接口[MathCalculator]            public void add(int i,int j);     public int sub(int i,int j);     public int multi(int i,int j);     public void divide(int i,int j);    ②提供简单实现:加减乘除运算[EasyImpl]    ③在简单实现的基础上让每一个计算方法都能够打印日志[LoginImpl]    

Spring学习一:IOC(控制反转)和AOP(面向切面)的xml配置和注解方式

Spring框架的作用:为了简化java开发 Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来.它是为了解决企业应用开发的复杂性而创建的 一.IOC(控制反转) 1 构造器注入 (xml配置) 2方法注入 (注解方式) (xml配置) 二,AOP(面向切面) 注解方式 xml配置 只是使用,那简单,

Spring 中使用XML配置方式和使用注解方式实现DI

Spring容器给我们提供了很好的环境,我们只关注主要业务即可,其他的无需关注太多.今天刚学的DI DI(Dependency Injection):依赖注入 使用XML配置文件完成依赖注入 1.1普通属性的注入 创建实体类: package cn.spring.entity; import java.io.Serializable; /** * Created by accp on 2017/3/23. */ public class User implements Serializable

SSH深度历险(十一) AOP原理及相关概念学习+xml配置实例(对比注解方式的优缺点)

接上一篇 SSH深度历险(十) AOP原理及相关概念学习+AspectJ注解方式配置spring AOP,本篇我们主要是来学习使用配置XML实现AOP 本文采用强制的CGLB代理方式 SecurityHandler这个通知类可以换成安全性检测.日志管理等等. <span style="font-size:18px;"><span style="font-size:18px;"><span style="font-size:18

基于AspectJ的XML方式进行AOP开发

-------------------siwuxie095 基于 AspectJ 的 XML 方式进行 AOP 开发 1.首先导入 jar 包(共 10 个包) (1)导入核心 jar 包和日志相关的 jar 包 (2)导入 AOP 和 AspectJ 的 jar 包 其中: aopalliance 下载链接: http://mvnrepository.com/artifact/aopalliance/aopalliance aspectjweaver 下载链接: http://mvnrepos

Spring MVC 的 Java Config ( 非 XML ) 配置方式

索引: 开源Spring解决方案--lm.solution 参看代码 GitHub: solution/pom.xml web/pom.xml web.xml WebInitializer.java WebConfig.java RootConfig.java 一.引入必要类库 spring-context spring-context-support spring-webmvc:引入该包后,maven 会自动解析依赖,引入 spring-web 等包. 1.solution/pom.xml 1

spring3.0定时器 xml配置和注解方式

1.xml配置方式 web.xml <!-- 配置spring监听器和配置文件路径 -->     <context-param>         <param-name>contextConfigLocation</param-name>         <param-value>classpath:applicationContext.xml</param-value>     </context-param>