当前位置: 首页 > news >正文

团购网站的交易流程百度如何投放广告

团购网站的交易流程,百度如何投放广告,建一个大网站需要的时间,wordpress导航栏字体目录 Spring框架的AOP技术(注解方式) 通知类型 Spring框架的AOP技术(注解方式) 1. 步骤一:创建JavaWEB项目,引入具体的开发的jar包* 先引入Spring框架开发的基本开发包com.springsource.org.apache.commo…

目录

Spring框架的AOP技术(注解方式)

通知类型


Spring框架的AOP技术(注解方式)

1. 步骤一:创建JavaWEB项目,引入具体的开发的jar包* 先引入Spring框架开发的基本开发包com.springsource.org.apache.commons.logging-1.1.1.jarcom.springsource.org.apache.log4j-1.2.15.jarspring-beans-5.0.2.RELEASE.jarspring-context-5.0.2.RELEASE.jarspring-core-5.0.2.RELEASE.jarspring-expression-5.0.2.RELEASE.jar* 再引入Spring框架的AOP的开发包* spring的传统AOP的开发的包* spring-aop-5.0.2.RELEASE.jar* com.springsource.org.aopalliance-1.0.0.jar* aspectJ的开发包* com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar* spring-aspects-5.0.2.RELEASE.jar*如果是Maven项目,就引入下面的jar包坐标即可<dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>5.0.2.RELEASE</version></dependency><dependency><groupId>org.aspectj</groupId><artifactId>aspectjweaver</artifactId><version>1.8.7</version></dependency><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-test</artifactId><version>5.0.2.RELEASE</version></dependency>
2. 步骤二:创建Spring的配置文件,引入具体的AOP的schema约束<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.xsdhttp://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd"></beans>
​
​
3. 步骤三:创建包结构,编写具体的接口和实现类* org.westos.demo1* CustomerDao           -- 接口* CustomerDaoImpl       -- 实现类
​
4. 步骤四:将目标类配置到Spring中<bean id="customerDao" class="org.westos.demo1.CustomerDaoImpl"/>
​
5. 步骤五:定义切面类* 添加切面和通知的注解* @Aspect -- 定义切面类的注解* 通知类型(注解的参数是切入点的表达式)* @Before           -- 前置通知* @AfterReturing        -- 后置通知* @Around           -- 环绕通知* @After            -- 最终通知* @AfterThrowing        -- 异常抛出通知* 具体的代码如下@Aspectpublic class MyAspectAnno {@Before(value="execution(public void org.westos.demo1.CustomerDaoImpl.save())")public void log(){System.out.println("记录日志...");}}
​
6. 步骤六:在配置文件中定义切面类<bean id="myAspectAnno" class="org.westos.demo1.MyAspectAnno"/>
​
7. 步骤七:在配置文件中开启自动代理<aop:aspectj-autoproxy/> 放在最前面
​
8. 完成测试@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration("classpath:applicationContext.xml")public class Demo1 {@Resource(name="customerDao")private CustomerDao customerDao;@Testpublic void run1(){customerDao.save();customerDao.update();}}

通知类型

1. 通知类型* @Before           -- 前置通知* @AfterReturing    -- 后置通知* @Around           -- 环绕通知(目标对象方法默认不执行的,需要手动执行)* @After            -- 最终通知* @AfterThrowing    -- 异常抛出通知
​
2. 配置通用的切入点* 使用@Pointcut定义通用的切入点@Aspectpublic class MyAspectAnno {//随便定义一个方法,上面用注解定义一个切入点@Pointcut(value="execution(public void org.westos.demo1.CustomerDaoImpl.save())")public void fn(){}//引用这个定义的切入点 格式:切面类名.方法名@Before(value="MyAspectAnno.fn()")public void log(){System.out.println("记录日志...");}

        /*** 环绕通知*/@Around(value="MyAspectAnno.fn()")public void around(ProceedingJoinPoint joinPoint){System.out.println("环绕通知1...");try {// 让目标对象的方法执行joinPoint.proceed();} catch (Throwable e) {e.printStackTrace();}System.out.println("环绕通知2...");}}

http://www.yayakq.cn/news/586617/

相关文章:

  • 集群网站开发建立网站的优势
  • 泰安建设企业网站智慧团建官网登录口入口
  • 中国建设部网站-玻璃幕墙在网页做动态图片的网站
  • 设计师网站建设银行门户网站建设ppt
  • 模板网站 建设教材网站建设网站建
  • 如何做seo整站优化中国软件
  • 购物网站怎么运营推广seo标题优化裤子关键词
  • 做网站设计需要什么技术兰州广告设计制作公司
  • 自建个人网站平台广西短视频运营是
  • linux网站建设模板初中学生做那个的网站
  • 网站首页 模板北京高端网站建设优势
  • 用织梦做网站还要不要服务器物联网工程是干什么的
  • 移动网站 模板电商网络推广
  • 外贸网站流量分析吉林公司网站建设
  • 江西建设厅特殊工种的网站新开传奇新服网
  • 网站不能调用样式企业网站功能
  • 网站改版 网站存在问题网站空间 云端
  • 哪家做网站比较好山西省住房和城乡建设厅网站
  • 网站开发学习教程中小企业网络营销存在的问题研究论文
  • 比特币交易所网站开发深圳最好的品牌设计公司
  • 一个人开发一个网站需要多久福州php做网站
  • 招远做网站外网服务器地址ip免费
  • 网站开发流程视频网页打不开用什么浏览器
  • 网站双语怎么做网站设计背景图片
  • 网站策划的最终体现洛阳市住房与城乡建设部网站
  • 做数学题挣钱的网站做微信广告网站有哪些
  • 互联网网站建设月总结网络设计与集成
  • 淘客网站怎么做中企动力做的网站被镜像
  • 怀化政法网站提高百度搜索排名
  • 特别酷炫网站哪里做网站排名