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

钓鱼网站网站怎么做ppt设计说明

钓鱼网站网站怎么做,ppt设计说明,阿里巴巴自助建站的一般流程,商贸公司经营范围【注】实现在SpringBoot项目中,同时给两个类的方法添加AOP前置通知 1、创建一个SpringBoot项目 2、创建两个目标类和方法 package com.tqazy.learn_spring_project.spring_aop;import org.springframework.stereotype.Service;/*** ClassName SpringAopUserServi…

【注】实现在SpringBoot项目中,同时给两个类的方法添加AOP前置通知

1、创建一个SpringBoot项目

2、创建两个目标类和方法

package com.tqazy.learn_spring_project.spring_aop;import org.springframework.stereotype.Service;/*** @ClassName SpringAopUserService* @Description 用户逻辑类* @Author 散场前的温柔* @Date 2023/8/13 19:56* @Version 1.0*/
@Service
public class SpringAopUserService {public void addUser(String userName) {System.out.println("本次新增用户:" + userName);}public void addUser() {System.out.println("本次新增用户:默认用户");}
}
package com.tqazy.learn_spring_project.spring_aop;import org.springframework.stereotype.Service;/*** @ClassName SpringAopUserService* @Description 订单逻辑类* @Author 散场前的温柔* @Date 2023/8/13 19:56* @Version 1.0*/
@Service
public class SpringAopOrderService {public void addOrder(String orderNo) {System.out.println("本次新增订单:" + orderNo);}public void addOrder() {System.out.println("本次新增订单:No0001");}
}

3、创建一个日志切面类

package com.tqazy.learn_spring_project.spring_aop;import org.aspectj.lang.annotation.After;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Before;
import org.springframework.stereotype.Component;/*** @ClassName LogAspect* @Description 日志切面类* @Author 散场前的温柔* @Date 2023/8/13 19:58* @Version 1.0*/
@Aspect
@Component
public class LogAspect {@Before("execution(* com.tqazy.learn_spring_project.spring_aop.*Service.add*(..))")public void before() {System.out.println("日志:添加方法开始!");}@After("execution(* com.tqazy.learn_spring_project.spring_aop.*Service.add*(..))")public void after() {System.out.println("日志:添加方法完成!");}
}

【注1】:*Service匹配SpringAopOrderServiceSpringAopUserService
【注2】:add*(..)是为了匹配方法名,* (..)是为了匹配方法的任意参数(这里的execution(后的*)

4、创建一个调用类

package com.tqazy.learn_spring_project.spring_aop;import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;import javax.annotation.Resource;/*** @ClassName SpringAopTestController* @Description 调用类* @Author 散场前的温柔* @Date 2023/8/13 20:02* @Version 1.0*/
@RestController
@RequestMapping("/aop")
public class SpringAopTestController {@Resourceprivate SpringAopUserService userService;@Resourceprivate SpringAopOrderService orderService;@GetMapping("/testMethod")public void testMethod() {userService.addUser();userService.addUser("指定用户");orderService.addOrder();orderService.addOrder("No0002");}
}

5、运行项目

  • 启动项目成功
  • 浏览器访问http://localhost:8080/aop/testMethod
  • 编辑器控制台就会打印内容

在这里插入图片描述
完成实现!

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

相关文章:

  • 蓝奏云注册网站设计企业品牌logo
  • 如何确定网站建设 栏目自己设计一个网站
  • 肥城网站建设广州外地车牌微信h5制作软件
  • 揭阳网站建设团队wordpress 4.2.3 exp
  • 冷链物流网站专业创建网站公司
  • 宁波网站建设价格费用优惠劵精选网站怎么做
  • 成品网站1688入门网大连营销团队
  • 网站字体一般是什么字体微信购物商城
  • 营销策略都有哪些4pseo专业技术培训
  • 长春网站制作公司贵阳市建设局网站
  • 精美网站开发方案化肥网站模板
  • 微信上建微网站要钱吗淄博网站建设招聘
  • 做网站需要哪些资料台州 做网站
  • 诸城个人网站建设网页界面设计布局
  • 高端网站建设与发展天津seo推广方法
  • 建一个外贸网站多少钱地图网站模板
  • 杭州高端网站win服务器做网站
  • 宁夏网站营销推广网站建设 支持多种语言
  • 企业建设网站的作用ireal 网站建设
  • 汕尾商城网站建设为网站网站做网络维护
  • 做网站 赚钱吗哪能建设网站
  • 旅行做攻略的网站中国交通建设集团有限公司招标网
  • 在哪里可以接网站开发的外包东莞免费建站模板
  • vue.js做静态网站深圳网络开发
  • 国外知名网站排行做网站都需要什么工具
  • 淄博网站优化哪个视频网站做自媒体
  • 淳安县住房和城乡建设局网站首页自己公司网站自己能做吗
  • hao爱做网站梵美传媒网站是谁做的
  • 帝国cms 网站描述的全局变量施工程找工程做哪个网站好
  • 个人网站做商城会怎样山西太原最新消息今天