开发者社区> 问答> 正文

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

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

展开
收起
迪哒迪滴喵 2024-08-13 19:32:50 33 0
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 展开评论 打赏
问答分类:
SQL
问答地址:
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载