开发者社区 问答 正文

在CheckMojo的execute方法中,如果扫描到异常的SQL,应如何使插件执行失败?

在CheckMojo的execute方法中,如果扫描到异常的SQL,应如何使插件执行失败?

展开
收起
迪哒迪滴喵 2024-08-13 19:32:50 62 发布于天津 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 在execute方法中,如果扫描到异常的SQL(这里通过假设的doScanLogic方法返回的结果来判断),可以通过抛出MojoFailureException异常来使插件执行失败。

    @Override 
    public void execute() throws MojoExecutionException, MojoFailureException { 
    // ... 
    boolean scanResult = doScanLogic(); // 假设的方法,用于扫描SQL 
    if (!scanResult) { 
    throw new MojoFailureException("scan failed. Found invalid SQL."); 
    } 
    // ... 
    }
    
    2024-08-13 22:08:22 举报
    赞同 1 评论

    评论

    全部评论 (0)

    登录后可评论
问答分类:
SQL
问答地址: