zoukankan      html  css  js  c++  java
  • 如何查看某个方法都在什么方法中被调用了

    昨天晚上系统升级,因为我昨天改的那个(上一篇随笔),导致另一个功能出现异常。

    就是有一个开发需求让改日期格式。然后我就按需求改了,改完测好了还感觉美滋滋的。然后刚刚组长说,这个改好了,却影响了别的,因为这个方法不止这一个功能用到了。

    错误代码:

    错误原因:因为另一个功能的时间格式本来就是“年-月-日 时:分:秒”,如果再在后面拼接上“  00:00:00”,就成了这样的:“2017-08-08 10:26:26 00:00:00”,然后就出异常了。

    但是因为需求,我要优化的那个功能又需要拼接上“ 00:00:00”和“ 23:59:59”,所以需要改成这样:

    啊啊啊啊啊啊啊啊啊啊啊啊啊啊跑题了,回归主题

    所以改的时候一定要看看这个方法都在哪里被调用了。

    然后搜索完毕会看到此方法被哪些方法调用,如下图所示

    双击红色框框内方法,打开此方法可以发现在这里被调用(看红色框框)

    看黑色框框,可以看到此方法(蓝色框框)是Helper层方法,可能被多个action方法调用(我用的是SSH框架)。

    所以继续搜索(蓝色框框中的方法)

    搜索完毕,如图所示

    看红色框框,发现此方法在action层被调用,被其中两个方法(蓝色框框)调用

    然后依次双击打开,便可以知道被什么方法调用了。

    PS:小菜鸡日记。不喜勿喷

  • 相关阅读:
    Android Studio使用笔记
    Android Material Design之在RecyclerView中嵌套CardView实现
    RR 和RC 幻读问题
    mysql rr和rc区别
    7.2 Database Backup Methods 数据备份方法:
    7.1 Backup and Recovery Types 备份和恢复类型
    Chapter 7 Backup and Recovery 备份和恢复:
    mysqldump 一些参数体验
    (?m) 可以让.去匹配换行
    perl 正则前导字符
  • 原文地址:https://www.cnblogs.com/Lemon-ZYJ/p/7305414.html
Copyright © 2011-2022 走看看