实现AOP

JavaConfig.java 里面面的  //作用是开启注解支持
@EnableAspectJAutoProxy
等价于 ApplicationContext 里面的
 <aop:aspectj-autoproxy/>

使用JavaConfig的方式实现AOP

import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.EnableAspectJAutoProxy;//@EnableAspectJAutoProxy 等价与 ApplicationContext.xml 里面的 <aop:aspectj-autoproxy/>
//作用是开启注解支持
@EnableAspectJAutoProxy
@Configuration
@ComponentScan("jer.study.spring")
public class JavaConfig {}

使用ApplicationContext.xml实现AOP的注解开发

<?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:context="http://www.springframework.org/schema/context"xmlns:aop="http://www.springframework.org/schema/aop"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context.xsdhttp://www.springframework.org/schema/aophttp://www.springframework.org/schema/aop/spring-aop.xsd">
<!--这里的context是配置自动装配的aop是配置aop的约束
-->
<!--自动装配-->
<!--方式一:使用原生的SpringAPI接口
--><context:component-scan base-package="jer.study.spring"/><context:annotation-config/><aop:aspectj-autoproxy/>
</beans>

JavaConfig和ApplicationContext.xml实现AOP的转换相关推荐

  1. spring整合hibernate(注解、xml)applicationContext.xml配置

    每次ssh框架整合都很麻烦,今天有空余时间总结下(主要总结spring+hibernate): 1.注解方式整合: applicationContext.xml配置文件: <?xml versi ...

  2. spring中基于XML的AOP配置步骤

    spring中基于XML的AOP配置步骤 IAccountService.java package com.itheima.service;/*** 账户的业务层接口*/ public interfa ...

  3. spring-基于xml的aop开发-快速入门

    1.导入aop的相关坐标 <dependency><groupId>org.springframework</groupId><artifactId>s ...

  4. spring事务管理-xml配置aop事务(重点)

    刚才咱们是使用了模板操作咱们事务,当然使用模板操作比较low,还得写代码,每个方法都写太费劲了,首先把之前写的先注释掉,把这个transfer这个代码直接复制一份,然后底下展一份,留着注释掉就行了,上 ...

  5. 最全三大框架整合(使用映射)——applicationContext.xml里面的配置

    applicationContext.xml: <?xml version="1.0" encoding="UTF-8"?> <beansxm ...

  6. spring整合hibernate的applicationContext.xml文件配置以及web.xml

    applicationContext.xml文件 <?xml version="1.0" encoding="UTF-8"?> <beans ...

  7. spring将service添加事务管理,在applicationContext.xml文件中的设置

    在applicationContext.xml文件中的设置为: 1 <beans> 2 <bean id="sessionFactory" class=" ...

  8. spring 的 applicationcontext.xml

    以下是详解Spring的applicationContext.xml文件代码: <!-- 头文件,主要注意一下编码 --> <?xml version="1.0" ...

  9. Spring框架——applicationContext.xml配置文件头部xmlns

    这是一个正常spring框架的applicationContext.xml所包含的头部: <beans xmlns="http://www.springframework.org/sc ...

最新文章

  1. html动态报警图片,报警记录.html
  2. Mybatis 基础 定义别名,属性配置
  3. 寄存器自动化配置通用案例
  4. 《系统集成项目管理工程师》必背100个知识点-02项目组织方式和特点
  5. Ubuntu修改root密码以及允许证书和密码登陆
  6. 易语言利用服务器更新,易语言使用FTP服务器更新软件案例
  7. imdb数据集_朴素贝叶斯分类imdb(代码分享)
  8. python扫题软件_python 实现端口扫描工具
  9. bzoj1923 [Sdoi2010]外星千足虫 压位+高斯消元
  10. 基本排序看这篇就够了
  11. 看看什么样的人适合网上开店( 转载)
  12. Captaris WorkFlow的开发和部署
  13. 【Python 语言基础】第一章 Python入门
  14. html前端验证代码,前端js+html实现简单验证码
  15. java rf14bug_让云平台发生重大宕机事故的15个方法
  16. 风云java_风云烈传-执掌风云
  17. 学习笔记 | 高效能团队打造
  18. 五脚18.8数码管显示
  19. 408计算机组成考试大纲,2021计算机考研408大纲:计算机组成原理部分解析及备考指导...
  20. YOLOX之绘制AP图与损失曲线

热门文章

  1. 华为鸿蒙设计师,截胡华为鸿蒙,国产手机亮出新系统,由苹果设计师亲自操刀...
  2. js学习笔记之设置样式
  3. CAPEX和OPEX解析
  4. 双非跨考南京大学软件工程专硕一战419经验贴
  5. “醉眼”看Oracle ERP和SAP ERP种种异同
  6. npm i 卡顿 处理方法
  7. amd服务器稳定性,海量运算潜力:AMD服务器主版/GPU加速卡登场
  8. vue3.0响应式源码实践,vue3.0初体验
  9. 心田花开一二年级看图写话高分写作技巧教程
  10. 梦幻西游摇钱树苗怎么种