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

微信小程序和网站开发有什么区别济南自助建站

微信小程序和网站开发有什么区别,济南自助建站,怎么看网站备案,一般哪些商家需要建设网站前言 本篇介绍什么是spring AOP, AOP的优点#xff0c;使用场景#xff0c;spring AOP的组成#xff0c;简单实现AOP 并 了解它的通知#xff1b;如有错误#xff0c;请在评论区指正#xff0c;让我们一起交流#xff0c;共同进步#xff01; 文章目录 前言1. 什么是s… 前言 本篇介绍什么是spring AOP, AOP的优点使用场景spring AOP的组成简单实现AOP 并 了解它的通知如有错误请在评论区指正让我们一起交流共同进步 文章目录 前言1. 什么是spring AOP?AOP优点spring AOP 使用场景认识AOP的组成 2. 实现spring AOP - 认识各种通知总结 本文开始 1. 什么是spring AOP? AOP: 面向切面编程也就是面向某一类编程对某一类事情进行统一处理 spring AOP: 是实现了AOP这种思想的一个框架 AOP优点 减少重复代码对一类同样的工作统一处理提高开发效率同上 spring AOP 使用场景 使用统一用户登录判断 统一异常处理 统一日志等等 认识AOP的组成 切面- AspectAOP定义的是一个事件例如登录操作的整个过程- 某个具体功能实现的过程 - 一共类切点 - PointcutAOP定义的具体规则例如验证登录的 方法- 实现功能的方法 - 类中的方法定义连接点 - Join Point可能触发切点的所有点- 可能调用功能的某个方法的点通知 - AdviceAOP具体执行的方法例如方法的具体实现- 代码具体实现 - 类中方法的具体实现 ① 前置通知 Before ② 后置通知 After ③ 环绕通知 Around ④ 异常通知 AfterThrowing ⑤ 返回通知 AfterReturning 通知执行的顺序环绕通知之前 前置通知 方法 方法返回后通知 后置通知 环绕通知之后 2. 实现spring AOP - 认识各种通知 2.1 在springboot项目中原有依赖 添加spring AOP 依赖 2.2 实现过程 定义切面 定义切点 定义通知 定义切面 - 定义类 Aspect // 定义切面 Component //随框架启动注入到容器中 public class UserAspect {//定义切点 通知... }定义切点 - 定义方法 //定义切点, 对UserController进行拦截Pointcut(execution(* com.example.demo.controller.UserController.*(..)))public void pointcut() {}//空方法方法名用于标识切点表达式识别该包下类下的任意方法参数不限 定义通知切点的方法名写在通知参数中用于识别是哪个切点的通知想了解具体的 百度 - AspectJ 语法 //前置通知Before(pointcut())public void doBefore() {System.out.println(执行前置通知);} //后置通知After(pointcut())public void doAfter() {System.out.println(执行后置通知);} //后置返回后的通知AfterReturning(pointcut())public void doAfterReturn() {System.out.println(执行返回后通知);}//抛出异常后通知AfterThrowing(pointcut())public void doAfterThrow() {System.out.println(执行抛异常后的通知);} //环绕通知//使用环绕通知例如统计时间就可以使用环绕通知将通知前 与 通知后 放在一起Around(pointcut()) //ProceedingJoinPoint获取连接点执行 》返回框架执行public Object doAround(ProceedingJoinPoint joinPoint) throws Throwable {System.out.println(执行环绕通知之前);Object result joinPoint.proceed();System.out.println(执行环绕通知之后);return result;}总结 ✨✨✨各位读友本篇分享到内容如果对你有帮助给个赞鼓励一下吧 感谢每一位一起走到这的伙伴我们可以一起交流进步一起加油吧
http://www.zqtcl.cn/news/472395/

相关文章:

  • 合肥瑶海区网站建设方案长沙网站 建设推广世云网络
  • wordpress 挂码seo推广公司哪家好
  • 高端 网站设计公司wordpress添加投稿功能
  • 长沙 网站设计 公司价格江苏专业网站建设费用
  • 做的好的手机网站有哪些内容手机怎么做app详细步骤
  • net网站开发参考文献c++能不能作为网页开发语言
  • 我公司让别人做网站了怎么办厦门logo设计公司
  • 闸北专业做网站怎么判断网站优化过度
  • 搭建网站seowordpress重新安装如何做
  • 网站设计优化重庆教育建设有限公司网站
  • 域名注册网站查询手工制作视频教程简单又漂亮
  • 书画院网站源码网站百度指数
  • 网页设计与网站开发第三版课后答案网络运营商是干嘛的
  • wordpress分类目录网站主题自己做营销型网站
  • 简述网站推广的五要素seo排名软件怎么做
  • 做网站能做职业吗织梦如何做几种语言的网站
  • 手机网站定制咨询如何修改网站
  • 长沙大型网站建设公司建站工作室源码
  • 找设计方案的网站专注南昌网站建设
  • UE做的比较好的网站汕头网站关键词优化教程
  • 做羞羞的事情网站广州番禺招聘网最新招聘信息
  • 网站基础开发成本网站建设策划包括哪些内容
  • 商务网站建设哪家好绍兴网站建设做网站
  • 网站域名管理东莞网页设计和网页制作
  • 网站建设与制作报价网站app制作
  • 下载可以做动漫的我的世界视频网站长沙网站seo技巧
  • 汕头网站制作推荐制作影视视频的软件
  • 定制程序网站宁波英文网站建设
  • 安康公司做网站网页设计怎么设计
  • 小型企业网站系统南京seo外包平台