如题,本人想实现关闭积分的功能,在源码里边根据积分规则把该注释的代码都注释了,只剩下数据导出的代码没找到,请问谁可以指点一下吗

Sym 数据导出的按钮

如题,本人想实现关闭积分的功能,在源码里边根据积分规则把该注释的代码都注释了,只剩下数据导出的代码没找到,请问谁可以指点一下吗

  • Sym

    Sym 是一个用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台,“下一代的社区系统,为未来而构建”。

    449 引用 • 4225 回帖 • 639 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    1323 引用 • 8628 回帖 • 578 关注
1 回帖
请输入回帖内容...
  • 88250

    搜索功能入口的方法:

    1. 浏览器开 F12 看请求 URL
    2. 在项目中搜索 URL path 部分,如果没有路径变量的话基本可以直接搜索到

    如果通过请求 URL 搜索不到的话可以打开 Java 代码的 processor 包,这个包里的处理器是根据功能模块分类的。每个类的 javadoc 注释文档都写了这个类提供的 HTTP 方法,比如 SettingProcessor 类:

    /**
     * Settings processor.
     * <ul>
     * <li>Shows settings (/settings), GET</li>
     * <li>Shows settings pages (/settings/{page}), GET</li>
     * <li>Updates profiles (/settings/profiles), POST</li>
     * <li>Updates user avatar (/settings/avatar), POST</li>
     * <li>Geo status (/settings/geo/status), POST</li>
     * <li>Privacy (/settings/privacy), POST</li>
     * <li>Function (/settings/function), POST</li>
     * <li>Transfer point (/point/transfer), POST</li>
     * <li>Queries invitecode state (/invitecode/state), GET</li>
     * <li>Point buy invitecode (/point/buy-invitecode), POST</li>
     * <li>Exports posts(article/comment) to a file (/export/posts), POST</li>
     * <li>Updates emotions (/settings/emotionList), POST</li>
     * <li>Password (/settings/password), POST</li>
     * <li>Updates i18n (/settings/i18n), POST</li>
     * <li>Sends email verify code (/settings/email/vc), POST</li>
     * <li>Updates email (/settings/email), POST</li>
     * <li>Updates username (/settings/username), POST</li>
     * <li>Deactivates user (/settings/deactivate), POST</li>
     * </ul>
     *
     * @author <a href="http://88250.b3log.org">Liang Ding</a>
     * @version 1.3.2.4, Sep 6, 2019
     * @since 2.4.0
     */
    @RequestProcessor
    public class SettingsProcessor {
        ....
    }
    

    其实很多情况下,阅读代码基本就是“靠猜”,根据模块名、类名、方法名、变量名等等命名来猜测作者的用意。易读的代码命名都比较规范、遵循某种固定的“套路”,你熟悉了作者的风格后找起来就很快了。