美文网首页工作生活
Spring第一天下午

Spring第一天下午

作者: 宝宝跟你们拼啦 | 来源:发表于2019-07-05 20:35 被阅读0次

面向切面编程AOP:

    1、AOP(横切关注点的实现)

        思路:把横切关注点的功能用一个类去实现,在程序的编译或运行期间将该部分程序动态的加入到业务代码中

需求:记录程序运行的时间

①:通知:用来实现横切关注点的功能的类

②:切入点:定义通知类的代码何时会被执行

③:顾问:通知和切入点的组合

④:代理,保证AOP正常执行

实现需求:

步骤一:创建web工程,导入spring的jar包

步骤二:导入spring的核心配置文件(applicationContext.xml)

步骤三:创建一个类FirstSpeaker,定义一个方法

步骤四:使用aop方式实现,创建一个通知类(讲解四种通知方式),Advisor(实现接口),写入公共逻辑代码

前置通知:通知类的代码在具体的业务代码执行之前来执行,实现MethodBeforeAdvice接口

返回后通知:通知类的代码在具体的业务代码执行之后来执行,实现AfterReturingAdvice接口

抛出通知:当程序抛出异常时执行同之类的代码,实现ThrowsAdvice接口

环绕通知:在业务代码执行之前和之后都会去执行通知类的代码,实现MethodInterceptor接口

步骤五:在核心配置文件中配置aop

步骤六:新建测试类,测试是否成功

相关文章

  • Spring第一天下午

    面向切面编程AOP: 1、AOP(横切关注点的实现) 思路:把横切关注点的功能用一个类去实现,在程序的...

  • 第一天

    1.2 Spring4学习路线 Spring第一天:Spring的概述、SpringIOC入门(XML)、Spr...

  • spring相关

    今天课程:Spring框架第一天 Spring框架的学习路线 今天内容概述 案例一:使用Spring的IOC技术完...

  • Spring笔记

    # spring 第一天- [ ] ## 1.在maven项目中添加依赖 ```org.springfr...

  • Java Web #Maven创建Spring MVC 4项目且

    第一天学习Spring MVC,网络上太多的Maven创建Spring MVC的教程了,每一个的方法或者版本都不一...

  • J2EE进阶学习——Spring框架(四):Spring的bea

    Spring注解的准备工作 1.导入包2.创建类,创建方法3.创建Spring配置文件,引入约束 第一天做IOC基...

  • 由大牛数十年开发经验而成的极简springcloud实战文档

    前言 Spring作为企业级技术框架中的佼佼者没有错过微服务这个风口。从它第一天出现就注定它的不平凡,Spring...

  • 下午 高考第一天

    没有去考场 我要开始听两节历史课+两节语文+3节政治

  • SRI第一天②下午

    L:卢老师 A:学员 09:11 A:老师我感觉我的头脑中有声音在吵架,一个去做吧,一个根本做不到,不断在打架 L...

  • 小菜鸟的进击之路day34

    7:00起床去自习,一直到下午五点,中途吃了午饭。一直在看spring,也许是因为spring可以整合其它框架,一...

网友评论

    本文标题:Spring第一天下午

    本文链接:https://www.haomeiwen.com/subject/ukaqhctx.html