core/src/main/java/io/mybatis/provider/defaults/DefaultProvider.java
@Override
  public boolean isSupport(Object parameterObject, ProviderContext context) {
    Method mapperMethod = context.getMapperMethod();
    String providerClassStr = mapperMethod.getDeclaringClass().getName() + suffix;
    try {
      Resources.classForName(providerClassStr);
      return true;
    } catch (ClassNotFoundException e) {
      return false;
    }
  }
/**
   * Whether to support the corresponding method, support exists when there is a class that defines interface + {@link #suffix}
   *
   * @param parameterObject
   * @param context
   * @return
   */
Whether to support the corresponding method, support exists when there is a class that defines interface +  #suffix
@param parameterObject
@param context
@return
Whether to support the corresponding method support exists when there is a class that defines interface + #suffix @param parameterObject @param context @return
@Override
  public boolean isSupport(Object parameterObject, ProviderContext context) {
    Method mapperMethod = context.getMapperMethod();
    String providerClassStr = mapperMethod.getDeclaringClass().getName() + suffix;
    try {
      Resources.classForName(providerClassStr);
      return true;
    } catch (ClassNotFoundException e) {
      return false;
    }
  }
@ Override public boolean isSupport ( Object parameterObject , ProviderContext context ) { Method mapperMethod = context . getMapperMethod ( ) ; String providerClassStr = mapperMethod . getDeclaringClass ( ) . getName ( ) + suffix ; try { Resources . classForName ( providerClassStr ) ; return true ; } catch ( ClassNotFoundException e ) { return false ; } }
Whether to support the corresponding method, support exists when there is a class that defines interface + {@link #suffix}
 @param parameterObject
 @param context
 @return
Whether to support the corresponding method support exists when there is a class that defines interface + { @link #suffix } @param parameterObject @param context @return