美文网首页
【收集】常见java问题记录

【收集】常见java问题记录

作者: 楼下小黑666 | 来源:发表于2020-03-09 10:00 被阅读0次

    浅谈在JAR中同名类冲突问题

    这段时间再给客户部署服务的时候,发现有一个服务在公司通过了所有测试,但是却在客户现场的生产环境上报出了一个诡异的问题。由于对出问题的那段代码不熟悉,所有前后折腾了2个小时才定位出来,原来是服务依赖的两个JAR包中都同时出现了一个同名类(该类的完全限定名一样),并且这两个类中都包含了同一个方法....
    https://blog.csdn.net/holy_cat/article/details/81409171

    spring aop 表达式写法

    任意公共方法的执行:
    execution(public * *(..))
    ##public可以省略, 第一个* 代表方法的任意返回值 第二个参数代表任意包+类+方法 (..)表示任意参数
     
    任何一个以“get”开始的方法的执行:
    execution(* get*(..))
     
    UserService接口的任意方法:
    execution(* com.einblatt.service.UserService.*(..))
     
    定义在com.einblatt.service包里的任意方法的执行:
    execution(* com.einblatt.service.*.*(..))
    #第一个 .* 代表任意类, 第二个 .* 代表任意方法
     
    定义在service包和所有子包里的任意类的任意方法的执行:
    execution(* com.einblatt.service..*.*(..))
    # ..* 代表任意包或者子包
     
    定义在com.einblatt包和所有子包里的UserService类的任意方法的执行:
    execution(* com.einblatt..UserService.*(..))
    

    相关文章

      网友评论

          本文标题:【收集】常见java问题记录

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