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

管庄地区网站建设西安制作网站公司

管庄地区网站建设,西安制作网站公司,建设大型网站设计公司,免费注册帐号Spring Boot with AOP 手头上的项目使用了Spring Boot#xff0c; 在高并发的情况下#xff0c;经常出现乐观锁加锁失败的情况#xff08;OptimisticLockingFailureException#xff0c;同一时间有多个线程在更新同一条数据#xff09;。为了减少直接向服务使用者直接返回…Spring Boot with AOP 手头上的项目使用了Spring Boot 在高并发的情况下经常出现乐观锁加锁失败的情况OptimisticLockingFailureException同一时间有多个线程在更新同一条数据。为了减少直接向服务使用者直接返回失败结果的情况可以使用这种方式解决这个问题 捕获到OptimisticLockingFailureException之后尝试一定次数的重试。超过重试次数再报错为了不修改原有的业务方法的代码使用AOP来实现错误处理功能先通过一个RESTFul应用看看Spring Boot怎么用AOP之后再来处理乐观锁加锁失败的问题。关于怎么用Spring Boot创建RESTFul应用不在这里细说了。 1.Maven依赖包 1 dependencies2 dependency3 groupIdorg.springframework.boot/groupId4 artifactIdspring-boot-starter-web/artifactId5 version1.2.6.RELEASE/version6 /dependency7 !-- AOP的依赖包--8 dependency9 groupIdorg.springframework.boot/groupId 10 artifactIdspring-boot-starter-aop/artifactId 11 version1.2.6.RELEASE/version 12 /dependency 13 14 dependency 15 groupIdjunit/groupId 16 artifactIdjunit/artifactId 17 scopetest/scope 18 version4.12/version 19 /dependency 20 /dependencies 2.创建切面定义类 请注意这里用到的几个标签都是必须的否则没效果。 1 Aspect2 Configuration3 public class HelloAspect {4 5 //切入点在实现类的方法如果在接口则会执行doBefore两次6 Pointcut(execution(* com.leolztang.sb.aop.service.impl.*.sayHi(..)))7 public void pointcut1() {8 }9 10 Around(pointcut1()) 11 public Object doBefore(ProceedingJoinPoint pjp) throws Throwable { 12 System.out.println(doBefore); 13 return pjp.proceed(); 14 } 15 }   3.在应用程序配置文件application.yml中启用AOP spring.aop.auto: true   完成之后启动App使用RESTFul客户端请求http://localhost:8080/greeting/{name}就可以看到控制台有输出doBefore说明AOP已经生效了。  源代码地址http://files.cnblogs.com/files/leolztang/sb.aop.tar.gz  第二部分在这里http://www.cnblogs.com/leolztang/p/5450316.html转载于:https://www.cnblogs.com/leolztang/p/5448480.html
http://www.yutouwan.com/news/361433/

相关文章:

  • 浏阳网站定制域名出售后被用来做非法网站
  • 怎么在公众号上做网站乡村两级先锋网站建设
  • h5网站作用基础网页制作流程
  • 图片在线制作网站通过音乐做网站外链
  • 个人网站制作模板响应式更改网站标题
  • 公司怎样做网站如何建设机器人教育网站
  • 做网站开发需要的英语水平帝国cms门户网站模板
  • 能访问各种网站的浏览器上海民营企业500强名单
  • 游戏类网站备案需要前置审批吗中国建设行业信息网站
  • 青岛科技街网站建设佛山招收网站设计
  • 万能小偷程序做网站深圳台历制作
  • 专业云南做网站网站屏蔽中国ip
  • 用flex做的网站网站营运费
  • 无为建设局网站移动端网站开发环境
  • 网站开发持续更新建e网室内
  • 怎么样看网站用什么程序做的南通优化网站收费标准
  • 英文网站建设需要准备什么如何做好网站建设
  • wordpress 搜索模板网站优化模板
  • vue可以做pc的网站wordpress菜单文本
  • 佛山网站建设技术外包珠海市住房和城乡建设部网站
  • 网站竞价难做优化北京网络公司的网站
  • 列表怎么做网站佛山市房产信息网
  • 怎样优化手机网站程序员用什么软件
  • 广州网站设计成功柚米科技开发公司装饰装修合同范本简单
  • 昆山科技网站建设软件开发者简称
  • 古香古色网站模板开一家互联网公司需要多少钱
  • 网站设计基本原则网站设计文献
  • 科技公司网站开发有的网站为什么打不开怎么回事
  • 哪些做直播卖食品的网站找客网怎么样
  • 如何做充值网站wordpress restfulapi