@Override
    public boolean validate(List<String> warnings) {

        // 插件使用前提是使用了ModelColumnPlugin插件
        if (!PluginTools.checkDependencyPlugin(getContext(), ModelColumnPlugin.class)) {
            warnings.add("itfsw:插件" + this.getClass().getTypeName() + "插件需配合com.itfsw.mybatis.generator.plugins.ModelColumnPlugin插件使用！");
            return false;
        }

        return super.validate(warnings);
    }
@Override
    public boolean validate(List<String> warnings) {

        
        if (!PluginTools.checkDependencyPlugin(getContext(), ModelColumnPlugin.class)) {
            warnings.add("itfsw:插件" + this.getClass().getTypeName() + "插件需配合com.itfsw.mybatis.generator.plugins.ModelColumnPlugin插件使用！");
            return false;
        }

        return super.validate(warnings);
    }
@ Override public boolean validate ( List < String > warnings ) { // 插件使用前提是使用了ModelColumnPlugin插件 if ( ! PluginTools . checkDependencyPlugin ( getContext ( ) , ModelColumnPlugin . class ) ) { warnings . add ( "itfsw:插件" + t i .get C lass().g e t T ypeName() + " 件 配合com.itfsw.mybatis.generator.plugins.ModelColumnPlugin插件使用！"); return false ; } return super . validate ( warnings ) ; }
具体执行顺序 http://www.mybatis.org/generator/reference/pluggingIn.html
@param warnings
@return
具体执行顺序 http : // www . mybatis . org / generator / reference / pluggingIn . html